Glosario de F5

Apache

Apache HTTP Server, comúnmente conocido como Apache, es una solución de software de servidor web de código abierto distribuida bajo la licencia Apache. El código base de Apache, derivado inicialmente del segundo servidor web, NCSA HTTPd, desarrollado en 1993, comenzó como una evolución de NCSA 1.3, pero fue reescrito en profundidad por la Apache Software Foundation tras su creación en 1999. No queda ningún código HTTPd original de NCSA en las versiones actuales de Apache. En diciembre de 2015, la última versión estable era Apache 2.4.18.

Históricamente, Apache ha estado entre las plataformas de servidores web más dominantes a nivel mundial, alcanzando una participación de mercado máxima de alrededor del 70% en 2005. A principios de 2016, Apache poseía aproximadamente el 33% del total de sitios web, pero se mantenía cerca del 50% cuando se medían solo los sitios activos, lo que demuestra su continua prominencia en las implementaciones de producción en todo el mundo.

La arquitectura modular de Apache contribuye a su sólida seguridad y confiabilidad comprobada a largo plazo, permitiendo a los administradores ampliar las capacidades principales a través de módulos complementarios. Además, Apache admite la interfaz de puerta de enlace común (CGI), lo que facilita la funcionalidad dinámica de aplicação web a través de la integración con scripts externos y marcos de programación.

Apache, ampliamente implementado en escenarios de aplicação web, con frecuencia constituye la piedra angular de las arquitecturas de "pila LAMP": sistema operativo Linux, servidor web Apache, base de datos MySQL y lenguajes de scripting PHP/Perl/Python. Esta pila continúa brindando una infraestructura confiable, escalable y de código abierto en innumerables servicios web globales.