12 votos

Las desventajas de utilizar nginx como servidor web principal?

He visto millones de sitios web con nginx como un proxifying webserver de trabajo junto con Apache. Pero he visto muy pocos servidores que ejecutan nginx sólo como valor predeterminado del servidor web. ¿Cuáles son las principales desventajas de tales config?

Puedo ver algunas:

  • Incapacidad para utilizar el directorio de los archivos de configuración como .htaccess por lo que cada cambio en la configuración se debe hacer para servidor principal archivo de configuración y requiere servidor de recarga. Pero pecl htscanner puede compensar para la configuración de php
  • La falta de disponibilidad de mod_php nginx, que puede ser compensado por el php-fpm, por ejemplo.

¿Cuáles son los otros? ¿Por qué la gente no acaba de caída de un servidor Apache y mover a nginx o cualquier otra solución ligera? Puede ser, hay algunas razones especiales?

EDIT: esta pregunta es principalmente acerca de cómo trabajar con la LÁMPARA de la pila.

9voto

Schotime Puntos 6067

Desde mi #nginx experiencia es casi siempre debido a la familiaridad con el Apache .archivos htaccess y no querer perder esa o de otra manera dependen de ella. Por ejemplo, las personas que ejecutan servidor compartido hosting que quiere descargar los archivos estáticos sólo y mantener apache para sus usuarios a trastear con el.

Y yo, sinceramente, no se puede realmente pensar en otras razones para la función de proxy de Apache otro que el de mantener .htaccess para los usuarios finales.

Edit: en Realidad mod_php más phpsuexec para unos anfitriones podría ser otra razón para que se pegue con Apache.

6voto

Rodger Puntos 569

Si tienes un grupo de gente que puede hacer que Apache funciona bien, ¿por qué molestarse en volver a aprender toda una nueva aplicación y la configuración, migración de reglas de mod_rewrite, rehacer mod_perl/php/etc configuraciones, volver a probar, volver a implementar?

Ambas pilas de software puede ser libre, pero, "re-entrenar, re-creación, re-test", no lo es, y es hora de que podría ser la adición de características de los usuarios se preocupan por1, en lugar de juguetear por el bien de retoques.

1 obviamente no soy de hablar acerca de los proyectos personales, no.

2voto

Jonas Puntos 409

Yo, como Nginx, pero dos cosas me deje de usarlo para mis sitios web.

  • Es duro para la instalación de PHP-FPM. No he logrado hacerlo con la última versión de PHP todavía.

  • Nginx no ha de soporte para HTML5 Websockets, que estoy interrested en.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: