nginx轉發php文件到php-fpm服務器提示502錯誤


實驗將php文件轉發給另一個php-fpm服務器處理的時候,出現了502錯誤:

檢查了nginx錯誤日志,提示:

 

2019/08/25 17:54:56 [error] 4742#0: *35 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.2.1, server: www.133.com, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://192.168.2.133:9000", host: "192.168.2.132"

 

按照網上給的提示操作方法都不能解決,而且是立即返回的502,應該是跟PHP-FPM通信有問題了。然后檢查php-fpm的配置文件www.conf,監聽端口應該沒錯listen = 9000意味允許所有終端訪問9000端口再看下一條配置,  listen.allowed_clients =0.0.0.0

正常以為這個IP意味着所有地址。后來試着把這條配置注釋或者改為nginx服務器的ip地址,重啟php-fpm服務后能夠訪問了。這真的無fuck可說了。小問題搞半天啊。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM