Creo que sería principalmente si tienes requisitos heredados, de verdad. Si necesita módulos o características específicas de Apache; si tiene un montón de código existente que se basa en peculiaridades particulares de Apache en lugar de peculiaridades nginx; si conoce los caprichos de la configuración de Apache al revés y no está preparado para pasar el tiempo aprendiendo los equivalentes nginx; si tiene un escenario de alojamiento o problemas comerciales que requieren Apache; etc.
Técnicamente, creo que podría ser posible hacer un par de cosas relacionadas con el direccionamiento dinámico en Apache que no son tan fáciles en nginx, y de manera similar he encontrado que la autenticación básica basada en nombres es más fácil en Apache, pero aunque estoy seguro la gente podrá señalar otros ejemplos específicos, en el gran esquema de cosas que realmente se siente como un pequeño alevín.
En general, he descubierto que nginx es más fácil y más sano de configurar en general, los recursos necesarios para obtener un buen rendimiento son significativamente más pequeños, php-fpm está realmente bien en estos días, ahora está en la distribución PHP (incluso si FastCGI es un ), y es fácil agregar músculo de servidor de aplicaciones sin tener que reforzar el servidor web, porque honestamente, nginx mastica y escupe casi todo lo que le arrojas, sonriendo todo el tiempo, mientras Apache sentado al lado tomando lo mismo La carga es gruñir, gurir y sudar como un levantador muerto.
- ¿Cuáles son los diferentes tipos de servidores?
- ¿Qué es una buena compañía que proporciona servicios de centro de datos: manos remotas, servidores de instalación y rack, instalación de servidores de parches, etc.
- Marcos de aplicaciones web: ¿es posible ejecutar Cakephp y Tornado en el mismo servidor de fondo?
- ¿Qué características de Android causarían problemas al ejecutarlo como un sistema operativo de servidor?
- Cómo hacer que mi computadora sea un servidor