mod_fastcgiとmod_proxy_fcgiの違い


9

回答を検索しましたが、この質問に関連する本質的なものは何も見つかりません。

Apache2.4のphp-fpmでmod_proxy_fcgiまたはmod_fastcgiを使用する必要がありますか?

セキュリティとパフォーマンスの点で違いはありますか?何かお勧めですか?

助けてくれてありがとう。

回答:


13

mod_proxy_fcgiは、Apache 2.4で新たに利用できるようになりました。これは、このタイプの使用例専用です。PHP-FPMApache wikiエントリには、始めるための優れたガイダンスがあります。

mod_proxy_fcgi文書はまた、PHP-FPMを設定するための具体的な例が含まれており、PHPのドキュメントには、また、有用な情報を持っています。

また、(逆に誤った参照があるにもかかわらず)UNIX 2.4ソケットはApache 2.4.10(2.4.9は実際にはリリースされていません)まで使用できないため、2.4.7では使用できません。

一方、mod_fastcgiセットアップとメモリの独占が悪名高い。また、mod_fcgi生成されたCGIサーバーはサポートしていません。PHP-FPMは、Apacheではなくそれ自体で管理されるためmod_fcgi、最良の選択ではありません。


これが、mod_proxy_fcgiを設定しようとしたときに何も機能しなかった理由を説明しています。Apache2.4.7があり、UNIXソケットを使用する習慣があります。:)パフォーマンスに関するコメントはありますか?mod_fastcgiがメモリを使用することは知っていますが、それより高速ですか?
Reuben Debattista 2016年

ソケットを使用する方がおそらく効率的ですが、速度は問題になりません。PHP-FPMプロセスを生成できるようにするためにおそらくより重要
Colt

したがって、より論理的な選択のように思われるため、mod_fastcgiを使用します。ご回答どうもありがとうございました。
Reuben Debattista 2016年

ええ、私は効率のためにソケットを使うことを好みます。
Reuben Debattista 2016年

1
私は正しい答えだと思いますmod_proxy_fcgi-産卵能力は効率にとって重要です
Colt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.