Я занимаюсь обновлением веб-сервера, чтобы не использовать более медленный и ресурсоемкий mod_php
, и все было хорошо, пока я не заметил, что PHP 7.1 успешно работает, используя только php7.1-fpm
пакет (от ondrej/php
репозиторий), без libapache2-mod-fastcgi
установлены. Такое поведение сохраняется и после перезапуска системы (Ubuntu 16.04.1).
Ранее я понимал, что Apache требует, чтобы оба пакета были установлены для php7.1-fpm
работать. Однако это явно неверно. Стоит ли устанавливать пакет libapache2-mod-fastcgi
также? В этой же заметке следует ли мне подумать об установке apache2-mpm-worker
вместо (или в дополнение к) стандартного apache2
пакет?
Я понимаю, что это скорее вопрос о передовой практике, но я ищу большего, если я готовлю рецепт катастрофы.
ОБНОВИТЬ: Я еще не обнаружил никакой разницы в производительности, но я все еще чувствую, что может быть техническая причина того, что многие "учебные пособия" и тому подобное предлагают все вышеупомянутые пакеты в паре, особенно при высоких нагрузках или экземплярах с высоким трафиком ...
Добавление модулей в Apache, которые вам не нужны, будет только увеличивать вектор атаки и (немного) увеличивать объем памяти.
Прокси-сервер / балансировщик Apache может использовать протокол FCGI.