Visitó Encydia-Wikilingue.com

Apache HTTP Server

apache http server - Wikilingue - Encydia

Page d'aide sur l'homonymie Para los artículos homonymes, ver Apache (homonymie).
Apache HTTP Server
ASF-logo.svg
Desarrollador Apache Software Foundation

Última versión 2.2.15 (6 de marzo 2010) [+/-]

Versión adelantada 2.3.5-Alpha (28 de enero 2010) [+/−]

Medio ambientes Multiplate-Forma

Tipo Servidor HTTP
Licencia Licencia Apache

Sitio Web httpd.Apache.org

Apache HTTP Server, a menudo llamado Apache, es un software de servidor HTTP producido porel Apache Software Foundation. Es el servidor HTTP el plus popular de la Web. Es un software libre con un tipo específico de licencia , nombrada licencia Apache.

Sumario

Histórico

Apache ha aparecido en abril 1995. Al principio, se trataba de una colección de correctivos y de adiciones en el servidor NCSA HTTPd 1.3, que era en la propiedad pública derecho de la propiedad intelectual francés y el servidor HTTP entonces el más difundido. De este origen, de numerosas personas afirman que el nombre Apache viene de ha patchy server, sea « un servidor apañado ». Por la continuación, Apache ha sido completamente réécrit, de forma que, en la versión 2, no queda de rastro de NCSA HTTPd.

Al principio, Apache era la sola alternativa seria y libre al servidor HTTP de Netscape (iPlanet, ahora Sun ONE). Desde abril 1996, según el estudio permanente de Netcraft [1], Apache ha devenido el servidor HTTP el más difundido sobre Internet. En mayo 1999, hacía girar 57 % de los servidores Web, y si comienzo 2004, era a aproximadamente 69 % de partes de mercado[2], ya no detiene que 50,61% del mercado al finalizar el mes de enero 2008. En febrero 2008, Apache representa 50,93% de las partes de mercado[3],[4]. En diciembre 2008, 72,45% de partes de mercado para Apache[5]

La versión 2 de Apache posee varias adelantadas mayores por informe en la versión 1, entre demás el apoyo de varias planasformas (Windows, Linux y UNIX , entre otras), el apoyo de procesos ligeros UNIX, una noticia API y el apoyo IPv6.

La fundación Apache (Apache Software Foundation o ASF ) ha sido creada 1999 a marchar del grupo Apache (Apache Group) al origen del servidor en 1995. Desde, de numeroso otros softwares útiles al World Wide Web son desarrollados cerca del servidor HTTP.

Disponibilidad

Apache funciona principalmente sobre los sistemas de aprovechamiento UNIX (Linux, Mac HUESO X, Solaris, BSD y UNIX ) y Windows . La versión Windows no es considerada como estable que desde la versión 1.2 de Apache. Apache es utilizado por numerosos productos, cuyos WebSphere de IBM, así como por Oracle Corporación. Es dado soporte igualmente de un modo o de otra por las herramientas desarrolladoras Borland Delphi y Kylix , así como por de las CMS como Drupal[6].

Funcionalidades

Apache es concebido para tomar carga numerosos módulos dándole de las funcionalidades adicionales : interpretación del lenguaje Perl, PHP, Python y Ruby , servidor proxy, Common Gateway Interfaz, Server Side Includes, réécriture de URL, negociación de contenido, protocolos de comunicación adicional, etc. Sin embargo, es a anotar que la existencia de numerosos módulos Apache complexifie la configuración del servidor web. En efecto, los buenas prácticas recomiendan de no cargar que los módulos útiles : de numerosas falles de seguridad que afecta únicamente los módulos de Apache son descubiertas regularmente.

Las posibilidades de configuración de Apache son una funcionalidad faro. El principio descansa sobre una jerarquía de ficheros de configuración, que pueden ser gestionados independientemente. Esta característica es sobre todo útil a los hébergeurs que pueden así servir los sitios de varios clientes a la ayuda de un solo servidor HTTP. Para los clientes, esta funcionalidad es devuelta visible por el fichero .htaccess.

Entre los softwares que ayudan la maintenance de Apache, los ficheros de log pueden analizarse en la ayuda de numeroso scripts y softwares libres tales que AWStats, Webalizer o W3Perl . Varias interfaces gráficas facilitan la configuración del servidor.

Algunos módulos interesantes

Las modas Prefork y Worker

Estas dos grandes modos de funcionamiento cambian sobre todo las prestaciones del servidor HTTP.

Históricamente, Apache funciona Prefork, lo que significa que un proceso padre lanzado con de grandes derechos (root) prado-execute de los procesos niños que tratarán cada uno uno cierto número de encargos clientes. No obstante, bajo Linux, la multiplicación de los procesos provoca un aumento de consumo de recursos.

En moda Worker, Apache lanza de los threads que gestionarán las demandas entrantes. La diferencia es que se trata de un modo más préemptif en el cual el proceso padre prepara los recursos para sus threads.

Módulos : prefork.c O worker.c

Los módulos de Proxy

Por el sesgo de mod_proxy, entras demás, es posible de servirse de Httpd Server como de un verdadero Proxy.

Una de las utilizaciones los plus interessantes consiste en el reparto de cargo, sea en el marco de una elevada disponibilidad, sea con el fin de obtener mejores prestaciones. Las aptitudes de Reverse Proxying son suficientemente en el punto para una puesta en producción sin dificultades a marchar de la versión 2.2.

Módulos : mod_proxy, mod_proxy_balancer, mod_proxy_http, mod_proxy_ajp, mod_proxy_connect


Referencias

Ver también

Artículos connexes

Vínculo interno

Wikibooks-logo-fr.png

Wikibooks Propón una labor que aborda este asunto : La instalación y la configuración de un servidor Apache.

Vínculo externo

ckb:ئەپاچی ڕاژەکار
Your Ad Here