Servidor HTTP Apache

Keywords: Servidor HTTP Apache, 1995, 2005, API, Apache Software Foundation, BSD, Código abierto

El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que originalmente Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchy server (un servidor parcheado).

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.

Apache presenta entre otras características mensajes de error altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

En la actualidad (2005), Apache es el servidor HTTP más usado, siendo el servidor HTTP del 68% de los sitios web en el mundo y creciendo aún su cuota de mercado (estadisticas históricas y de uso diario proporcionadas por Netcraft [1]).

Versión 2.x

El núcleo 2.x de Apache tiene varias mejoras clave sobre el núcleo de Apache 1.x. Estas mejoras incluyen threads de UNIX, mejor soporte para plataformas no Unix (como Windows), un nuevo API, y soporte de IPv6

Modulos

El servidor de base puede ser extendido con la inclusión de módulos entre los cuales se encuentran:

Véase también: otros proyectos de la Apache Software Foundation.


Soluciones LAMP
Linux | Apache | MySQL | PHP | Perl | Python

Enlaces externos

Keywords: Servidor HTTP Apache, 1995, 2005, API, Apache Software Foundation, BSD, Código abierto