Ich habe Millionen von Websites gesehen, die Nginx als Proxy-Webserver für Apache verwenden. Aber ich habe sehr wenige Server gesehen, auf denen Nginx nur als Standard-Webserver ausgeführt wird. Was sind die Hauptnachteile einer solchen Konfiguration?
Ich kann einige sehen:
- Die Verwendung von Konfigurationsdateien pro Verzeichnis wie .htaccess ist nicht möglich, sodass jede Konfigurationsänderung an der Konfigurationsdatei des Hauptservers vorgenommen werden sollte und ein erneutes Laden des Servers erforderlich ist. Aber pecl htscanner kann sie für PHP-Einstellungen ausgleichen
- Nichtverfügbarkeit von mod_php für nginx, was zum Beispiel durch php-fpm kompensiert werden kann.
Was sind andere? Warum lassen die Leute Apache nicht einfach fallen und wechseln zu Nginx oder einer anderen leichten Lösung? Möglicherweise gibt es einige besondere Gründe?
BEARBEITEN: Bei dieser Frage geht es hauptsächlich um die Arbeit mit dem LAMP-Stapel.