NGiNX 中「fastcgi_pass」指令位置的最佳實踐

NGiNX 中「fastcgi_pass」指令位置的最佳實踐

最好將該指令放入檔案fastcgi_pass 127.0.0.1:9000fastcgi_paramsNGiNX,或在 的位置明確說明\.php$

或者這並不重要?

答案1

您希望將其直接放入location區塊中,因為該fastcgi_params檔案旨在由多個區塊共享,這些區塊可以傳遞到不同的 FastCGI 伺服器。它還fastcgi_params消除了所有參數定義的“噪音”,這些參數定義在大多數情況下並不重要,但fastcgi_pass在處理配置時該指令始終很重要。最後,這個名稱fastcgi_params意味著它只包含fastcgi_param指令——將它用於其他指令會讓其他試圖理解配置的人(可能還有幾個月後的你)感到困惑。

相關內容