nginx使用yum安裝後存取php提示502 Bad Gateway錯誤!

nginx使用yum安装后访问php提示502 Bad Gateway错误!
下面使用dnf或者命令安裝了php和。最初安裝都很順利,直到設定nginx時候打開php提示502 Bad Gateway錯誤!
在網路上搜尋了一大圈,都是說502錯誤是因為nginx.ini設定的快取不夠或其它等等原因,沒一個可靠的答案。最關鍵的是千篇一律的都是nginx的問題!
訪問web頁面的html沒有問題,路徑設定一切都正常!就是php無法訪問,中途調試浪費了不少時間。不是提示502錯誤就是打開php就下載.
感覺好像更PHP沒什麼關係。其實最大的問題出在PHP的設定。
dnf安裝的PHP,目錄很分散。而且很多目錄結構都改了!
找到了www.conf文件,進去一看!壓根9000埠都沒啟動!
莫非是centos8下面做了什麼安全設定一類的。

vi /etc/opt/remi/php74/php-fpm.d/www.conf

listen=/var/run/php-fpm/php-fpm.sock;
將listen改成listen = 127.0.0.1:9000否則nginx裡用127.0.0.1:9000無法存取php。
或在nginx裡將fastcgi_pass 127.0.0.1:9000;的地方改成listen=unix:/var/run/php-fpm/php-fpm.sock; 。
修改了www.conf後,重新啟動了一下php服務。一切正常了!
給菜鳥普及一下502 Bad Gateway錯誤

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *