nginx+php测试时显示 502 bad gateway的解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx+php测试时显示 502 bad gateway的解决方法相关的知识,希望对你有一定的参考价值。
查看错误日志:
特别是:connect() to unix:/tmp/php-fcgi.sock failed (13: Permission denied) while connecting to upstream出错,
然后我检查我的nginx的sock文件的权限:
# ll /tmp
total 4
srwxrwxrwx 1 mysql mysql 0 Feb 22 00:58 mysql.sock
drwxr-xr-x 3 root root 4096 Feb 16 13:59 pear
srw-rw---- 1 root root 0 Feb 22 00:58 php-fcgi.sock
修改后的权限
[[email protected] nginx]# chmod 777 /tmp/php-fcgi.sock
[[email protected] nginx]# ll /tmp
total 4
srwxrwxrwx 1 mysql mysql 0 Feb 22 00:58 mysql.sock
drwxr-xr-x 3 root root 4096 Feb 16 13:59 pear
srwxrwxrwx 1 root root 0 Feb 22 00:58 php-fcgi.sock
显示的结果:
# curl localhost/2.php
This is a test
[[email protected] nginx]#
这时nginx的502错误已解决了;
本文出自 “zpp” 博客,请务必保留此出处http://1439337369.blog.51cto.com/10270624/1790616
以上是关于nginx+php测试时显示 502 bad gateway的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
在 nginx 上安装 PHP7.2 时出现 502 Bad Gateway