在百度上查找错误信息: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。
转载于:https://my.oschina.net/u/3432750/blog/912732
分享到:
相关推荐
nginx+php-fpm解决502 Bad Gateway.zip
Nginx常见故障Nginx 502 Bad Gateway解决方案汇总,主要针对phpWeb服务器,有需要的朋友可以下载收藏
CentOS7 自动化搭建Nginx+PHP7+Mysql+Docker+Docker-Compose Shell脚本,Docker version 18.06.1-ce,docker-compose version 1.22.0
Nginx 502 bad gateway问题的解决方法,希望能帮忙大家
主要介绍了nginx加php-fpm环境中出现502 bad gateway错误的5种解决方法,总结归纳服务器出现502错误的原因多数为连接过多和脚本超时,本文总结了5种解决方法,需要的朋友可以参考下
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。 Nginx 504 Gateway在之前的文章中已经记录
docker-compose php7.3.4-fpm+nginx+mysql配置
修改yum源;在centos7下直接部署nginx和php,成功访问phpinfo
nginx + nginx-http-flv-module-1.2.9
nginx+php+mysql资源集 包含: php-7.1.8.tar.gz mysql-5.6.42.tar.gz nginx-1.8.1.tar.gz libxml2-2.9.1.tar.gz openssl-1.1.0e.tar.gz zlib-1.2.7.tar.gz 有没有一种痛苦的经历,为了配置nginx+php+mysql环境 在...
FastDFS+Nginx+libfastcommon+fastdfs-nginx-module安装所需所有中间件
使用shell脚本,使其直接在centos7下直接部署nginx和php,成功访问phpinfo
Linux+Nginx+Mysql+Php安装教程
Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑
nginx+lua+docker+docker-compose实现简单服务分发
一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器...
tomcat+nginx +php整合笔记
Spring Cloud Alibaba的demo,均已自测,如有问题私信博主。 包含技术: 1. nacos配置中心; ... 3. feign+open feign+ribbon 服务间负载均衡调用; 4. sentinel 限流;...8. Nginx配置高可用Gateway网关;
lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程 centos6.2 nginx-1.2.0 mysql-5.5.3 php-5.4.3 宋正河作品