I have searched for an answer but cannot seem to find anything substantial related to this question.
Should one use mod_proxy_fcgi or mod_fastcgi with php-fpm on Apache2.4?
Are there any differences in terms of security and performance? Any recommendations?
Thanks in advance for any help.
mod_proxy_fcgi
, который только что появился в Apache 2.4, предназначен только для такого типа использования. Вики-запись Apache для PHP-FPM содержит хорошее руководство для начала работы.
Документация mod_proxy_fcgi
также содержит конкретные примеры для настройки PHP-FPM, а также PHP документация содержит полезную информацию. Также обратите внимание (несмотря на некоторые ошибочные ссылки на противоположное), unix-сокеты для этого недоступны до версии 2.4.10 (2.4.9 на самом деле не был выпущен), поэтому вы не можете использовать их под 2.4.7.
С другой стороны, mod_fastcgi
печально известно, что настройка и перегрузка памяти являются сложными задачами. Кроме того, mod_fcgi
не поддерживает порожденные CGI-серверы. Так как PHP-FPM управляется самостоятельно, а не Apache, mod_fcgi
не самый лучший выбор.