Antiless
@Antiless

Для чего связка apache+nginx?

Существует связка nginx как фронт к apache, когда nginx динамику перенаправляет к апачу. И у меня вопрос - а зачем так делать, в каких случаях это выгодно или необходимо? Будет стоять 2 веб-севера - доп. ресурсы на них нужны. Если стоит обычный сайт с пхп, ведь можно сразу передавать запрос на сокет пхп-фпм.
  • Вопрос задан
  • 5203 просмотра
Решения вопроса 3
kompi
@kompi
nullstack devoops
Это связка для особо "особенных", тех кто любит индейца пламенной любовью и вечно критикуют nginx + php-fpm :)
PS Возможно, из-за специфичных модулей, которые могут присутствовать в apache.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Потому что nginx отдаёт статику и делает это быстрее/лучше всех. Второй "вебсервер" к нему понадобится в любом случае, а будет это fpm/fcgi или apache - дело вкуса. Настроить апач так, чтобы он быстро работал и кушал мало памяти, будучи за nginx-ом - невелика задача.

Более того, apache предпочтителен, когда у вас много сайтов с небольшой посещалкой - внутри апача есть какая-никакая политика безопасности (тот же basedir per-vhost, ruid, mpm-itk и прочее), а в fpm это всё настраивается per-pool, а каждый пул - это постоянно занятая память.

Но так-то да, тут люди уже лет эдак 7 спорят. Сравнивают горячее с круглым.
Ответ написан
Комментировать
zooks
@zooks
Frontend
Имхо, связка эта нужна только для шаред-хостингов, чтобы пользователь мог ручками править конфиг в .htaccess.
Для VDS сразу ставится nginx + php-fpm. Нужно только попотеть над конфигами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект