NGiNX における「fastcgi_pass」ディレクティブの場所に関するベスト プラクティス

NGiNX における「fastcgi_pass」ディレクティブの場所に関するベスト プラクティス

ファイルfastcgi_pass 127.0.0.1:9000にディレクティブを入れるのが最善ですfastcgi_paramsNGiNX、または ? の場所に明示的に記載しますか\.php$?

それとも、それはあまり重要ではないのでしょうか?

答え1

ファイルは複数のブロックで共有され、別の FastCGI サーバーに渡される可能性があるlocationため、ブロック内に直接配置する必要があります。また、ほとんどの場合重要ではないすべてのパラメータ定義の「ノイズ」も取り除きますが、ディレクティブは構成を扱うときに常に重要です。最後に、名前はディレクティブのみを含むことを意味しています。他のディレクティブに使用すると、構成を理解しようとする他の人 (そしておそらく数か月後にはあなた自身) を混乱させます。fastcgi_paramsfastcgi_paramsfastcgi_passfastcgi_paramsfastcgi_param

関連情報