You are on page 1of 5

12/12/2017 Servidor HTTP Apache - Wikipedia, la enciclopedia libre

Servidor HTTP Apache


El servidor HTTP Apache es un servidor web HTTP de
cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.),
Apache
Microsoft Windows, Macintosh y otras, que implementa el
protocolo HTTP/1.12 y la nocin de sitio virtual. Cuando httpd.apache.org (https://httpd.apache.org)
comenz su desarrollo en 1995 se bas inicialmente en cdigo
del popular NCSA HTTPd 1.3, pero ms tarde fue reescrito por
completo. Su nombre se debe a que alguien quera que tuviese
la connotacin de algo que es firme y enrgico pero no agresivo,
y la tribu Apache fue la ltima en rendirse al que pronto se
convertira en gobierno de EEUU, y en esos momentos la
preocupacin de su grupo era que llegasen las empresas y
"civilizasen" el paisaje que haban creado los primeros
ingenieros de internet. Adems Apache consista solamente en
un conjunto de parches a aplicar al servidor de NCSA. En
ingls, a patchy server (un servidor "parcheado") suena igual Informacin general
que Apache Server.
Desarrollador(es) Apache Software Foundation
El servidor Apache es desarrollado y mantenido por una Autor(es) Robert McCool1
comunidad de usuarios bajo la supervisin de la Apache Lanzamiento 19951
Software Foundation dentro del proyecto HTTP Server (httpd). inicial
ltima versin 2.4.27 (info (http://www.apac
Apache presenta entre otras caractersticas altamente
estable he.org/dist/httpd/Announcem
configurables, bases de datos de autenticacin y negociado de
ent2.4.html))
contenido, pero fue criticado por la falta de una interfaz grfica
11 de julio de 2017 (5
que ayude en su configuracin.
meses y 1 da)
Apache tiene amplia aceptacin en la red: desde 1996, Apache, Gnero Servidor web
es el servidor HTTP ms usado. Jug un papel fundamental en Programado en C
el desarrollo fundamental de la World Wide Web y alcanz su Sistema Multiplataforma
mxima cuota de mercado en 2005 siendo el servidor empleado operativo
en el 70% de los sitios web en el mundo, sin embargo ha sufrido Licencia Licencia Apache 2.0
un descenso en su cuota de mercado en los ltimos aos.
Idiomas ingls
(Estadsticas histricas y de uso diario proporcionadas por
[editar datos en Wikidata]
Netcraft3 ). En 2009 se convirti en el primer servidor web que
aloj ms de 100 millones de sitios web.4

La mayora de las vulnerabilidades de la seguridad descubiertas y resueltas tan slo pueden ser aprovechadas por usuarios
locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los
usuarios locales malvolos en las disposiciones de recibimiento compartidas que utilizan PHP como mdulo de Apache.

ndice
https://es.wikipedia.org/wiki/Servidor_HTTP_Apache 1/5
12/12/2017 Servidor HTTP Apache - Wikipedia, la enciclopedia libre

1 Ventajas
2 Mdulos
3 Uso
4 Adopcin de Apache
5 Configuracin
6 Licencia
7 Vase tambin
7.1 Otros proyectos de la Apache Software Foundation
8 Referencias
9 Enlaces externos

Ventajas
Modular
Cdigo abierto
Multi-plataforma
Extensible
Popular (fcil conseguir ayuda/soporte)

Mdulos
La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que
aportan mucha de la funcionalidad que podra considerarse bsica para un servidor web. Algunos de estos mdulos son:

mod_ssl (http://httpd.apache.org/docs/2.2/mod/mod_ssl.html) - Comunicaciones Seguras va TLS.


mod_rewrite (http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html) - reescritura de direcciones (generalmente
utilizado para transformar pginas dinmicas como php en pginas estticas html para as engaar a los navegantes
o a los motores de bsqueda en cuanto a cmo fueron desarrolladas estas pginas).
mod_dav (http://httpd.apache.org/docs/2.2/mod/mod_dav.html) - Soporte del protocolo WebDAV (RFC 2518).
mod_deflate (http://httpd.apache.org/docs/2.2/mod/mod_deflate.html) - Compresin transparente con el algoritmo
deflate del contenido enviado al cliente.
mod_auth_ldap (http://httpd.apache.org/docs/2.2/mod/mod_auth_ldap.html) - Permite autentificar usuarios contra un
servidor LDAP.
mod_proxy_ajp (http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html) - Conector para enlazar con el servidor
Jakarta Tomcat de pginas dinmicas en Java (servlets y JSP).
mod_cfml (http://www.modcfml.org) - Conector CFML usado por Railo.
El servidor de base puede ser extendido con la inclusin de mdulos externos entre los cuales se encuentran:

mod_cband (http://www.howtoforge.com/mod_cband_apache2_bandwidth_quota_throttling) - Control de trfico y


limitador de ancho de banda.
mod_perl (http://perl.apache.org/) - Pginas dinmicas en Perl.
mod_php (http://www.php.net/manual/es/security.apache.php) - Pginas dinmicas en PHP.
mod_python (http://www.modpython.org/) - Pginas dinmicas en Python.
mod_rexx (http://sourceforge.net/projects/modrexx/) - Pginas dinmicas en REXX y Object REXX.
mod_ruby (http://www.modruby.net/en/) - Pginas dinmicas en Ruby.
mod_aspdotnet (http://httpd.apache.org/cli/) - Pginas dinmicas en .NET de Microsoft (Mdulo retirado).
mod_mono (http://www.mono-project.com/ASP.NET) - Pginas dinmicas en Mono
mod_security - Filtrado a nivel de aplicacin, para seguridad.

https://es.wikipedia.org/wiki/Servidor_HTTP_Apache 2/5
12/12/2017 Servidor HTTP Apache - Wikipedia, la enciclopedia libre

Uso
Apache es usado principalmente para enviar pginas web estticas y dinmicas en la World Wide Web. Muchas
aplicaciones web estn diseadas asumiendo como ambiente de implantacin a Apache, o que utilizarn caractersticas
propias de este servidor web.

Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a MySQL y los lenguajes
de programacin PHP/Perl/Python (y ahora tambin Ruby).

Este servidor web es redistribuido como parte de varios paquetes propietarios de software, incluyendo la base de datos
Oracle y el IBM WebSphere application server. Mac OS X integra apache como parte de su propio servidor web y como
soporte de su servidor de aplicaciones WebObjects. Es soportado de alguna manera por Borland en las herramientas de
desarrollo Kylix y Delphi. Apache es incluido con Novell NetWare 6.5, donde es el servidor web por defecto, y en muchas
distribuciones Linux.

Apache es usado para muchas otras tareas donde el contenido necesita ser puesto a disposicin 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 raz de documentos de Apache,
desde donde pueden ser compartidos.

Los programadores de aplicaciones web a veces utilizan una versin local de Apache con el fin de previsualizar y probar
cdigo mientras ste es desarrollado.

Microsoft Internet Information Services (IIS) es el principal competidor de Apache, as como Sun Java System Web Server
de Sun Microsystems y un anfitrin de otras aplicaciones como Zeus Web Server. Algunos de los ms grandes sitios web
del mundo estn ejecutndose sobre Apache. La capa frontal (front end) del motor de bsqueda Google est basado en una
versin modificada de Apache, denominada Google Web Server (GWS). Muchos proyectos de Wikimedia tambin se
ejecutan sobre servidores web Apache.

Adopcin de Apache
En febrero de 2017, la adopcin de Apache fue:

Argentina: 54,58% del total de dominios.5

Espaa: 65,31% del total de dominios.6

Mxico: 53.52% del total de dominios.7

Chile: 62,71% del total de dominios.8

Colombia: 27,07% del total de dominios.9

Configuracin
La mayor parte de la configuracin 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 configuracin nuevamente.

Licencia

https://es.wikipedia.org/wiki/Servidor_HTTP_Apache 3/5
12/12/2017 Servidor HTTP Apache - Wikipedia, la enciclopedia libre

La licencia de software bajo la cual el software de la fundacin Apache es distribuido es una parte distintiva de la historia
de Apache HTTP Server y de la comunidad de cdigo abierto. La Licencia Apache permite la distribucin de derivados de
cdigo abierto y cerrado a partir de su cdigo fuente original.

La Free Software Foundation no considera a la Licencia Apache como compatible con la versin 2 de la GNU General
Public License (GPL), en la cual el software licenciado bajo la Apache License no puede ser integrado con software
distribuido bajo la GPL:

Este es software libre pero es incompatible con la GPL. La Apache Software License es
incompatible con la GPL porque tiene un requerimiento especfico que no est incluido en la GPL:
tiene ciertos casos de terminacin de patentes que la GPL no requiere. No consideramos que
dichos casos de terminacin de patentes son inherentemente una mala idea, pero a pesar de ello
son incompatibles con la GNU GPL.10

Sin embargo, la versin 3 de la GPL incluye una provisin (Seccin 7e) que le permite ser compatible con licencias que
tienen clusulas de represalia de patentes, incluyendo a la Licencia Apache.

El nombre Apache es una marca registrada y puede ser slo utilizada con el permiso expreso del dueo de la marca.11

Vase tambin
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, Mac OS y Windows respectivamente.
SPDY
XAMPP Paquete de servidores Apache, MySQL, PHP y Perl para mltiples sistemas operativos.

Otros proyectos de la Apache Software Foundation


Jakarta Tomcat
Jakarta Struts
Apache MINA
James Server (SMTP Server)

Referencias
1. About the Apache HTTP Server Project (http://httpd.apache.org/ABOUT_APACHE.html).
2. RFC 2616 (http://www.ietf.org/rfc/rfc2616.txt)
3. Netcraft (http://news.netcraft.com/)
4. February 2009 Web Server Survey (http://news.netcraft.com/archives/2009/02/18/february_2009_web_server_surv
ey.html). Netcraft. Archivado (https://web.archive.org/web/20090226092501/http://news.netcraft.com//archives//2009//
02//18//february_2009_web_server_survey.html) desde el original el 26 de febrero de 2009. Consultado el 29 de
marzo de 2009.
5. https://www.ardomo.com/estadisticas-del-internet-argentino
6. https://www.glasdom.es/estadisticas-del-internet-espanol

https://es.wikipedia.org/wiki/Servidor_HTTP_Apache 4/5
12/12/2017 Servidor HTTP Apache - Wikipedia, la enciclopedia libre

7. Copia archivada (https://web.archive.org/web/20170213090513/https://www.sofos.mx/estadisticas-del-internet-mexi


cano). Archivado desde el original (https://www.sofos.mx/estadisticas-del-internet-mexicano) el 13 de febrero de
2017. Consultado el 20 de febrero de 2017.
8. https://www.domilo.cl/estadisticas-del-internet-chileno
9. Copia archivada (https://web.archive.org/web/20170213163628/https://www.domilo.co/estadisticas-del-internet-colo
mbiano). Archivado desde el original (https://www.domilo.co/estadisticas-del-internet-colombiano) el 13 de febrero de
2017. Consultado el 20 de febrero de 2017.
10. Various Licenses and Comments about Them (http://www.gnu.org/philosophy/license-list.html) from GNU
11. Apache License and Distribution FAQ (http://www.apache.org/foundation/licence-FAQ.html#Marks). The Apache
Software Foundation. 2007.

Enlaces externos
Sitio web del Proyecto Apache (https://httpd.apache.org)
Sitio web de Apache Software Foundation (https://www.apache.org)
Instalar y configurar Apache HTTP server (http://www.librebyte.net/apache/instalar-y-configurar-apache-http-server/)

Obtenido de https://es.wikipedia.org/w/index.php?title=Servidor_HTTP_Apache&oldid=104088483

Se edit esta pgina por ltima vez el 12 dic 2017 a las 07:48.

El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0; pueden aplicarse clusulas
adicionales. Al usar este sitio, usted acepta nuestros trminos de uso y nuestra poltica de privacidad.
Wikipedia es una marca registrada de la Fundacin Wikimedia, Inc., una organizacin sin nimo de lucro.

https://es.wikipedia.org/wiki/Servidor_HTTP_Apache 5/5

You might also like