美文网首页
nginx+php显示 502 bad gateway的解决方法

nginx+php显示 502 bad gateway的解决方法

作者: L匿名君 | 来源:发表于2017-06-01 17:27 被阅读0次

    502 Bad Gateway

    nginx/1.2.9

    在百度上查找错误信息:nginx+PHP 错误502 bad gateway时,也没有找到好的方法,
    这时我分析我的nginx日志文件,我的nginx日志文件存放在/usr/local/nginx/logs/nginx_error.log,发现有如下一行的错误:
    2016/02/22 15:12:26 [crit] 2967#0: *9 connect() to unix:/tmp/php-fcgi.sock failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /2.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fcgi.sock:", host: "localhost"
    特别是: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

    修改后的权限

    [root@centos3 nginx]# chmod 777 /tmp/php-fcgi.sock

    [root@centos3 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

    [root@centos3 nginx]#

    这时nginx的502错误已解决了;

    更多PHP相关技术请搜索千锋PHP,做真实的自己,用良心做教育。
    互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

    相关文章

      网友评论

          本文标题:nginx+php显示 502 bad gateway的解决方法

          本文链接:https://www.haomeiwen.com/subject/yvmefxtx.html