Apache
Servidor web open source veterano, configurable mediante archivos .htaccess. Domina shared hosting tradicional.
Qué es Apache
Apache HTTP Server es el servidor web más veterano y usado históricamente. Open source, modular, soporta PHP nativamente, configuración por directorio (.htaccess) muy flexible.
Cómo funciona
Recibe peticiones HTTP, las procesa con módulos (mod_php, mod_rewrite, mod_ssl). Cada conexión normalmente un proceso/hilo. Soporta MPM prefork, worker, event para escalar.
Cuándo usarlo
Hosting compartido tradicional. Sitios PHP que dependen de .htaccess para configuración. Compatibilidad amplia. Para alto rendimiento estático: Nginx mejor.
Datos curiosos
- Llamado así por "a patchy server" (servidor parcheado, sus inicios eran parches NCSA HTTPd).
- Compite con Nginx que le ha quitado cuota desde 2010.
- Sigue siendo nº2 mundial; en hosting compartido nº1.
Preguntas frecuentes
¿Apache vs Nginx?
Apache: más flexible, .htaccess. Nginx: más rápido para estáticos, mejor concurrencia.
¿Está obsoleto?
No, sigue siendo muy válido y potente. Mejora con cada versión.
¿Configurar?
httpd.conf principal + .htaccess por directorio. Sintaxis fácil de aprender.