J'ai vu des millions de sites Web utiliser nginx comme serveur Web mandataire en collaboration avec Apache. Mais j'ai vu très peu de serveurs exécutant nginx uniquement comme serveur Web par défaut. Quels sont les principaux inconvénients d'une telle configuration?
J'en vois:
- Impossibilité d'utiliser des fichiers de configuration par répertoire comme .htaccess, donc chaque modification de configuration doit être effectuée dans le fichier de configuration du serveur principal et nécessite un rechargement du serveur. Mais pecl htscanner peut les compenser pour les paramètres php
- Indisponibilité de mod_php pour nginx, qui peut être compensée par php-fpm par exemple.
Quels sont les autres? Pourquoi les gens ne déposent-ils pas simplement Apache et passent à nginx ou à toute autre solution légère? Peut-être, il y a des raisons spéciales?
EDIT: cette question concerne principalement l'utilisation de la pile LAMP.