nginx和php-fpm配置 錯誤connect() failed (111: Connection refused) while connecting to upstream connect() to unix:/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream


若fpm配置文件中配置如下:

listen = 127.0.0.1:9000

 則對應的nginx.conf中的配置應為:

fastcgi_pass   127.0.0.1:9000;

 此時開啟9000端口監聽,不會生成sock文件

若fpm中的配置為使用Unix套接字,如下:

listen = /run/php/php7.2-fpm.sock

則對應nginx.conf中的配置應為:

fastcgi_pass   unix:/run/php/php7.2-fpm.sock;

此時9000端口未開啟,在/run/php/下生成php7.2-fpm.sock文件

若兩者不匹配則nginx啟動失敗。

若fpm為sock,nginx為127.0.0.1:9000,則會出現以下錯誤:

connect() failed (111: Connection refused) while connecting to upstream

若fpm未127.0.0.1:9000,nginx為sock,則會出現以下錯誤:

connect() to unix:/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream

 

 


免責聲明!

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



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