Apache HTTP Server, llamado coloquialmente Apache, es un software de servidor web multiplataforma gratuito y de código abierto, publicado bajo los términos de Apache License 2.0. Apache es desarrollado y mantenido por una comunidad abierta de desarrolladores bajo los auspicios de Apache Software Foundation.
El proyecto es administrado conjuntamente por un grupo de voluntarios ubicados en todo el mundo, que utilizan Internet y la Web para comunicarse, planificar y desarrollar el servidor y su documentación relacionada.
Apache HTTP Server es multiplataforma, lo que significa que está construido para sistemas similares a Unix (por ejemplo, macOS, Linux y FreeBSD), así como Windows. El 92% de todas las copias del servidor HTTPS de Apache se ejecutan en distribuciones de Linux.
Este proyecto es un esfuerzo de desarrollo de software colaborativo dirigido a crear una implementación de código fuente robusta, comercial, funcional y de libre acceso de un servidor HTTP (Web).
Este proyecto es parte de la Apache Software Foundation. Además, cientos de usuarios han aportado ideas, códigos y documentación al proyecto. Apache Software existe para proporcionar implementaciones de referencia robustas y de grado comercial de muchos tipos de software. Debe seguir siendo una plataforma sobre la cual los individuos y las instituciones pueden construir sistemas confiables, tanto con fines experimentales como con fines de misión crítica.
Características del servidor HTTP Apache:
Módulos dinámicos cargables
Múltiples modos de procesamiento de solicitudes (MPM), incluidos los basados en eventos / asíncrono, roscado y prefork.
Altamente escalable (maneja fácilmente más de 10,000 conexiones simultáneas)
Manejo de archivos estáticos, archivos de índice, indexación automática y negociación de contenido.
Soporte de acceso.
Proxy inverso con almacenamiento en caché
Equilibrio de carga con controles de estado en banda
Múltiples mecanismos de equilibrio de carga.
Tolerancia a fallos y conmutación por error con recuperación automática
Soporte WebSocket, FastCGI, SCGI, AJP y uWSGI con almacenamiento en caché
Configuración dinámica
TLS / SSL con soporte de grapado SNI y OCSP, a través de OpenSSL.
Servidores virtuales basados en nombre y dirección IP
Compatible con IPv6
Soporte de protocolo HTTP / 2
Autenticación fina y control de acceso de autorización
compresión y descompresión gzip
Reescritura de URL
Encabezados y reescritura de contenido
Registro personalizado con rotación
Limitación de conexión concurrente
Limitación de la tasa de procesamiento de solicitudes
Acelerador de ancho de banda
El lado del servidor incluye
Geolocalización basada en direcciones IP
Seguimiento de usuarios y sesiones
WebDAV
Perl integrado, PHP y secuencias de comandos Lua
Soporte CGI
public_html páginas web por usuario
Analizador de expresiones genéricas
Vistas de estado en tiempo real
Soporte XML
- Código:
-
http://www.apache.org/dist/httpd/httpd-2.4.43.tar.gz