1. 程式人生 > >nginx 502報錯

nginx 502報錯

安裝好nginx和php-fpm後出現502的錯誤 查詢原因是說php-fpm沒有啟動 ,但在我實際中這個程序是啟動的 找了半天沒找到原因,檢視nginx日誌後 發現以下錯誤

[crit] 2686#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.50.1, server: [...], request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "[...]"


遇到這種的解決方法


chmod 0666 /var/run/php5-fpm.sock

OR

chmod 0660 /var/run/php5-fpm.sock
chown www-data:www-data /var/run/php5-fpm.sock


同時把下面這些開啟

listen.owner = www-data
listen.group = www-data
listen.mode = 0660

重啟服務

service php5-fpm restart

重啟後一切OK

相似問題  
ubuntu12.04安裝php5-fpm 出錯connect() to unix:/var/run/php5-fpm.sock 

原文:https://blog.csdn.net/liangpz521/article/details/40112013