帶有 php-fpm 的 nginx 在 ubuntu 伺服器 12.04 上得到 502 bad gateway

帶有 php-fpm 的 nginx 在 ubuntu 伺服器 12.04 上得到 502 bad gateway

我只是不知道為什麼會出現 502 錯誤。請幫忙。你可以訪問這裡http://upliu.net/phpinfo.php phpinfo.php 只有一行程式碼: phpinfo();但我收到 502 bad gateway 錯誤有人可以幫忙嗎?謝謝這是我的設定檔:

https://github.com/upliu/some-files

我使用ubuntu伺服器12.04.3

nginx 1.4

PHP 5.5.7 與 fpm

您好,我很清楚 php-fpm 服務正在運作並且 nginx 工作正常。我寫了一個測試程式碼,只包含一行'echo“hello”;',它可以完美運行,但是在我添加了新行'phpinfo();'之後,我收到 502 bad gateway 錯誤,我不知道為什麼,有人可以幫助我嗎?

答案1

502 bad gateway 錯誤不是 php 錯誤,而是 HTTP (nginx) 錯誤,這表示 nginx 無法將連線移交給偵聽器。假設您將 php 作為 fpm 運行,請確保主 phpfpm 進程正在運行,並確保它正在偵聽 nginx 將連接傳遞到的相同 TCP 連接埠。檢查您的 proxy_pass nginx 配置並確保您的後端 php-fpm 進程池正在運作。記得查看 nginx 錯誤日誌,一旦你通過了 502,並且可以看到 phpinfo(),請檢查你的 php 日誌以了解更多問題。

相關內容