Para proyecto nuevo hoy, ¿Apache o Nginx? Sé que es una pregunta que se lleva haciendo desde hace muchos años y que la respuesta clásica siempre ha sido "depende", pero me interesa el motivo concreto de cada uno en 2026.
Los argumentos de siempre: Nginx suele ganar en manejo de muchas conexiones concurrentes con poco consumo de memoria (modelo event-driven frente al basado en procesos/hilos de Apache), mientras que Apache tiene más módulos maduros y facilidad de configuración por directorio (.htaccess) que en Nginx no existe de la misma forma.
¿Seguís eligiendo según ese criterio clásico de rendimiento vs flexibilidad, o hay otros factores que pesan más hoy (por ejemplo, si ya usáis Nginx como proxy inverso delante de contenedores, si vuestro hosting solo ofrece uno de los dos, familiaridad del equipo)? Curioso por saber si alguien sigue defendiendo Apache activamente para algo nuevo, o si ya es puramente mantenimiento de lo que existe.
Ruben
Para proyecto nuevo, salvo que ya tengas un motivo concreto que apunte a Apache (módulos específicos que solo existen ahí, equipo con mucha experiencia previa en Apache y ninguna en Nginx), casi siempre recomendaría Nginx como punto de partida hoy, no tanto por el argumento clásico de rendimiento puro (que sigue siendo real, pero cada vez menos determinante con el hardware actual) sino porque el ecosistema alrededor ha terminado consolidándose en torno a Nginx: la inmensa mayoría de tutoriales, imágenes Docker oficiales, Ingress Controllers de Kubernetes, y documentación de despliegue moderno da por hecho Nginx como servidor/proxy por defecto.
Esa consolidación del ecosistema pesa más de lo que parece a primera vista: cuando algo falla y buscas ayuda, encuentras diez veces más recursos actualizados sobre configuración de Nginx para casos modernos (proxy hacia contenedores, terminación TLS delante de microservicios) que sobre Apache para los mismos escenarios.
Dicho esto, sigo defendiendo Apache activamente en un caso concreto: hosting compartido tradicional donde .htaccess por directorio es una necesidad real (el cliente final necesita poder tocar reglas de reescritura sin acceso a la configuración central del servidor), algo que Nginx no resuelve de forma nativa de la misma manera. Ahí Apache sigue siendo la elección más pragmática, no por inercia sino porque encaja mejor con ese modelo operativo concreto.
David