Я видел миллионы сайтов, использующих nginx как проксирующий веб-сервер, работающий вместе с Apache. Но я видел очень мало серверов, использующих nginx только в качестве веб-сервера по умолчанию. Каковы основные недостатки такого конфига?
Я вижу некоторые:
- Невозможность использовать файлы конфигурации для каждого каталога, такие как .htaccess, поэтому каждое изменение конфигурации должно быть сделано для основного файла конфигурации сервера и требует перезагрузки сервера. Но pecl htscanner может их компенсировать настройками php
- Недоступность mod_php для nginx, который может быть компенсирован, например, php-fpm.
Какие другие? Почему люди просто не оставляют Apache и не переходят на nginx или любое другое легкое решение? Может быть, есть какие-то особые причины?
РЕДАКТИРОВАТЬ: этот вопрос в первую очередь о работе со стеком LAMP.