He visto millones de sitios web que usan nginx como un servidor web proxy que trabaja junto con Apache. Pero he visto muy pocos servidores que ejecutan nginx solo como su servidor web predeterminado. ¿Cuáles son los principales inconvenientes de dicha configuración?
Puedo ver algunos:
- Incapacidad para usar archivos de configuración por directorio como .htaccess, por lo que cada cambio de configuración debe hacerse al archivo de configuración del servidor principal y requiere la recarga del servidor. Pero pecl htscanner puede compensarlos por la configuración de php
- Indisponibilidad de mod_php para nginx, que puede compensarse con php-fpm, por ejemplo.
¿Qué son los demás? ¿Por qué las personas simplemente no dejan Apache y se mueven a nginx o cualquier otra solución ligera? Puede ser, hay algunas razones especiales?
EDITAR: esta pregunta se trata principalmente de trabajar con la pila LAMP.