Основные различия между mod_fastcgi и mod_proxy_fcgi
Я заметил, что есть пара модулей для Apache, которые обеспечивают поддержку FastCGI. Два самых популярных, кажется, mod_fastcgi
а также mod_proxy_fcgi
, Кажется, есть и другие.
Мои вопросы:
- Какие из этих модулей наиболее популярны?
- Какие из них считаются устаревшими.
Причина, по которой я спрашиваю, заключается в том, что я пишу поддержку FastCGI для определенного языка сценариев, и мне интересно, с какими настройками я должен в первую очередь тестировать.
Конечно, FastCGI является стандартом, поэтому теоретически все должно быть переносимым. С другой стороны, по-видимому, существуют определенные различия в отношении запуска сервера приложений и т. Д. Я также хотел бы написать некоторые инструкции по окончании работы, поэтому я хотел бы знать, какие варианты охватывают в первую очередь.
Надеюсь, что это не открытый вопрос.
1 ответ
Это просто разные модули. mod_fastcgi управляет запущенными процессами, в то время как mod_proxy_fcgi использует уже настроенную установку. Например, если вы используете php-fpm, вам нужно выбрать mod_proxy_fcgi.