Nginx502网关错误

本文档详细记录了解决Nginx502 Bad Gateway错误的过程。问题源于PHP-FPM权限错误,尝试调整了listen.owner和listen.group为nginx用户,并修改了listen.mode。重启服务后,问题得到解决。同时,通过这次排查,熟悉了php-fpm的配置目录和进程管理。
摘要由CSDN通过智能技术生成

(1)查看日志/usr/local/nginx/logs/error.log 
    看到有关权限错误的信息:connect() to unix:/var/run/php-fpm.sock failed (13: Permission denied)
    1:是不是启动程序用户角色不对;启动nginx和php-fpm分别以nginx用户启动,结果还是报错,思路不对;


    2:php-fpm配置文件不对?查看php-fpm配置文件是否正确,运行了php-fpm -t找到配置文件/usr/local/etc/php-fpm.conf中。
        stackoverflow上用户提到listen.owner、listen.group和listen.mode配置,于是移除它们的注释,将
        listen.owner和listern.group的值都修改未nginx;重新启动php-fpm中nginx之后,工作正常。

在解决问题的过程中,使用了kill -INT `cat /usr/local/nginx/logs/nginx.pid`等方式终止进程,熟悉了php-fpm的相关配置目录;
/usr/local/etc/php-fpm.d、/usr/local/etc等;重新回顾了一下安装php的安装过程,发现自己写了一个安装脚本

#!/bin/bash
php_dir=/opt/soft/php-7.3.6
## enable PHP-FPM and MySQL
fpmmysql="--enable-fpm --
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值