| El servidor web Apache 1.3 | ||
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". | ||
Historia del Servidor Web Apache¿Qué es Apache?Apache es un servidor web desarrollado por el grupo Apache. Según estudios realizados por diferentes empresas el servidor web más utilizado en internet es Apache. Pero Apache no es sólo un servidor web. Alrededor de Apache existen una serie de proyectos que dotan a Apache de nuevas características y hacen que Apache esté en continua evolución. Licencia bajo la que se distribuye ApacheApache se distribuye bajo una licencia especial Apache Software License. Los binarios y el código fuente de Apache se pueden usar y distribuir de forma libre y en las condiciones mencionadas en la licencia anterior. Origenes de ApacheOriginalmente Apache eran una serie de parches para el servidor web de la NCSA (National Center for Supercomputing Applications). Estos parches fueron creados por webmasters para el servidor web de la NCSA. Después de que se abandonara el desarrollo de dicho servidor varios de ellos se pusieron de acuerdo para coordinar sus esfuerzos y crear un único servidor web. Para ello crearon el grupo Apache. El nombre de Apache viene de A PAtCHy sErver. Plataformas para las que está disponible ApacheApache está disponible para una gran multitud de plataformas:
Características de ApacheIndependencia de plataformaComo ya hemos visto Apache funciona en casi todas las plataformas actuales. Debido a esto podemos escoger la plataforma que más se adapte a nuestras características, y también podemos cambiar de plataforma si en un momento determinado una plataforma nos ofrece más ventajas que la que estemos utilizando. Gracias a esto se produce una independencia tecnológica del fabricante de hardware lo que hace que el fabricante este en continua evolución y ofreciendo productos de calidad a sus clientes ya que en caso de disconformidad por parte de los clientes estos siempre podrian elegir otra plataforma hardware. Autenticación de diferentes tiposApache permite la autenticación de usuarios en varias formas. Apache permite el uso de bases de datos DBM para la autenticación de usuarios. De esta forma se puede restringir el acceso a determinadas páginas de un sitio web de una forma sencilla y de facil mantenimiento. Respuestas personalizadas ante errores del servidorApache permite personalizar la respuesta ante los posibles errores que se puedan dar en el servidor. Es posible configurar Apache para que ejecute un determinado script cuando ocurra un error en concreto. Creación de contenidos dinámicosApache permite la creación de sitios web dinámicos mediante:
Alta configurabilidad en la creación y gestión de logsApache permite la creación de ficheros de log a medida del administrador. Apache utiliza el formato Common Log Format (CLF) para la generación de los logs de error. Este formato es usado por varios servidores web y existen herramientas para el análisis de ficheros con este formato Gran escalabilidadSe pueden extender las características de Apache hasta donde nuestra imaginación y conocimientos llegen. Apache soporta Dinamic Shared Object (DSO). Gracias a ello se pueden construir módulos que le den nuevas funcionalidades que son cargadas en tiemps de ejecución. |