Я бачив мільйони веб-сайтів, які використовують nginx як посилюючий веб-сервер, що працює разом з Apache. Але я бачив дуже мало серверів, на яких працює nginx лише як їх веб-сервер за замовчуванням. Які основні недоліки такої конфігурації?
Я бачу деякі:
- Неможливість використання конфігураційних файлів для директорій, таких як .htaccess, тому кожну зміну конфігурації слід здійснювати до основного файлу конфігурації сервера та вимагає перезавантаження сервера. Але pecl htscanner може компенсувати їх налаштуванням php
- Недоступність mod_php для nginx, який можна компенсувати, наприклад, php-fpm.
Які інші? Чому люди просто не кидають Apache і переходять на nginx або будь-яке інше легке рішення? Можливо, є якісь особливі причини?
EDIT: це питання насамперед стосується роботи зі стеком LAMP.