Ir a la navegaci�nIr a la b�squeda
Apache
httpd.apache.org
Apache HTTP server logo (2016).png
HTTP 404 generated by Apache on Debian displayed in Mozilla Firefox 39 with
GNOME.png
Informaci�n general
Desarrollador(es) Apache Software Foundation
Autor(es) Robert McCool1?
Lanzamiento inicial 1995
�ltima versi�n estable 2.4.37 (info)
23 de octubre de 2018 (10 meses y 15 d�as)
G�nero Servidor web
Programado en C
Sistema operativo Multiplataforma
Licencia Licencia Apache 2.0
Idiomas ingl�s
[editar datos en Wikidata]
El servidor HTTP Apache es un servidor web HTTP de c�digo abierto, para plataformas
Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa
el protocolo HTTP/1.1 y la noci�n de sitio virtual seg�n la normativa RFC 2616.
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
alguien quer�a que tuviese la connotaci�n de algo que es firme y en�rgico pero no
agresivo, y la tribu Apache fue la �ltima en rendirse al que pronto se convertir�a
en gobierno de Estados Unidos, y en esos momentos la preocupaci�n de su grupo era
que llegasen las empresas y "civilizasen" el paisaje que hab�an creado los primeros
ingenieros de internet. Adem�s Apache consist�a solamente en un conjunto de parches
a aplicar al servidor de NCSA. En ingl�s, a patchy server (un servidor "parcheado")
suena igual que Apache Server.
Apache tiene amplia aceptaci�n en la red: desde 1996, Apache es el servidor HTTP
m�s usado. Jug� un papel fundamental en el desarrollo de la World Wide Web y
alcanz� su m�xima cuota de mercado en 2005, siendo el servidor empleado en el 70%
de los sitios web en el mundo. Sin embargo, ha sufrido un descenso en su cuota de
mercado en los �ltimos a�os (estad�sticas hist�ricas y de uso diario proporcionadas
por Netcraft2?). En 2009, se convirti� en el primer servidor web que aloj� m�s de
100 millones de sitios web.3?
�ndice
1 Ventajas
2 M�dulos
3 Uso
4 Adopci�n de Apache
5 Configuraci�n
6 Licencia
7 V�ase tambi�n
7.1 Otros proyectos de la Apache Software Foundation
8 Referencias
9 Enlaces externos
Ventajas
Modular
C�digo abierto
Multi-plataforma
Extensible
Popular (f�cil conseguir ayuda/soporte)
M�dulos
La arquitectura del servidor Apache es muy modular. El servidor consta de una
secci�n core y diversos m�dulos que aportan mucha de la funcionalidad que podr�a
considerarse b�sica para un servidor web. Algunos de estos m�dulos son:
Apache es usado para muchas otras tareas donde el contenido necesita ser puesto a
disposici�n en una forma segura y confiable. Un ejemplo es al momento de compartir
archivos desde una computadora personal hacia Internet. Un usuario que tiene Apache
instalado en su escritorio puede colocar arbitrariamente archivos en la ra�z de
documentos de Apache, desde donde pueden ser compartidos.
Los programadores de aplicaciones web a veces utilizan una versi�n local de Apache
con el fin de previsualizar y probar c�digo mientras �ste es desarrollado.
Adopci�n de Apache
En febrero de 2017, la adopci�n de Apache fue:
Configuraci�n
La mayor parte de la configuraci�n se realiza en el fichero apache2.conf (Ubuntu) o
httpd.conf (Otros). Cualquier cambio en este archivo requiere reiniciar el
servidor, o forzar la lectura de los archivos de configuraci�n nuevamente.
Licencia
Art�culo principal: Apache License
La licencia de software bajo la cual el software de la fundaci�n Apache es
distribuido es una parte distintiva de la historia de Apache HTTP Server y de la
comunidad de c�digo abierto. La Licencia Apache permite la distribuci�n de
derivados de c�digo abierto y cerrado a partir de su c�digo fuente original.
Este es software libre pero es incompatible con la GPL. La Apache Software License
es incompatible con la GPL porque tiene un requerimiento espec�fico que no est�
incluido en la GPL: tiene ciertos casos de terminaci�n de patentes que la GPL no
requiere. No consideramos que dichos casos de terminaci�n de patentes son
inherentemente una mala idea, pero a pesar de ello son incompatibles con la GNU
GPL.9?
Sin embargo, la versi�n 3 de la GPL incluye una provisi�n (Secci�n 7e) que le
permite ser compatible con licencias que tienen cl�usulas de represalia de
patentes, incluyendo a la Licencia Apache.
El nombre Apache es una marca registrada y puede ser s�lo utilizada con el permiso
expreso del due�o de la marca.10?
V�ase tambi�n
Ver el portal sobre Software libre Portal:Software libre. Contenido relacionado con
Software libre.
Bonsai CVS
Appserv
Internet Information Services
Servidor HTTP Cherokee
LAMP, MAMP o WAMP Acronismos de Apache, MySQL y PHP, para Linux, MacOS y Windows
respectivamente.
SPDY
XAMPP Paquete de servidores Apache, MySQL, PHP y Perl para m�ltiples sistemas
operativos.
Otros proyectos de la Apache Software Foundation
Jakarta Tomcat
Jakarta Struts
Apache MINA
James Server (SMTP Server)