Tecnologías de servidor 2 min

Apache

Apache HTTP Server
En una frase

Apache HTTP Server es el servidor web open source más veterano (1995), modular y configurable mediante archivos .htaccess por directorio. Soporta PHP de forma nativa y sigue dominando el mercado del hosting compartido 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.