Widziałem miliony stron internetowych używających nginx jako serwera proxy, który współpracuje z Apache. Ale widziałem bardzo niewiele serwerów z uruchomionym nginx tylko jako ich domyślny serwer WWW. Jakie są główne wady takiej konfiguracji?
Widzę kilka:
- Nie można użyć plików konfiguracyjnych dla poszczególnych katalogów, takich jak .htaccess, dlatego każda zmiana konfiguracji powinna zostać wykonana w głównym pliku konfiguracyjnym serwera i wymaga ponownego załadowania serwera. Ale pecl htscanner może zrekompensować im ustawienia php
- Niedostępność mod_php dla nginx, którą można zrekompensować na przykład przez php-fpm.
Jakie są inne Dlaczego ludzie nie porzucają Apache i nie przechodzą na nginx lub inne lekkie rozwiązanie? Być może są jakieś specjalne powody?
EDYCJA: to pytanie dotyczy przede wszystkim pracy ze stosem LAMP.