服务器采用的是 Nginx+PHP
网站服务器升级后重启,发现网站打不开了,返回502
经过排查,发现是php-cgi.sock
的权限是root,而nginx是www用户运行的,导致服务器502
需要修改php-fpm 的配置,监听参数
etc/php-fpm.conf
[www] listen.owner = www listen.group = www listen.mode = 0666 user = www group = www
修改后,重启php-fpm,发现php-cgi.sock
的权限是www了,网站也可以正常访问
原因是之前安装PHP的时候,直接修改了权限,并没有修改配置文件,重启服务器后php-cgi.sock
的权限就不对了
# 直接修改了权限,重启服务器后`php-cgi.sock`的权限就不对了 chown www:www php-fpm.sock
如果觉得博客文章对您有帮助,异或土豪有钱任性,可以通过以下扫码向我捐助。也可以动动手指,帮我分享和传播。您的肯定,是我不懈努力的动力!感谢各位亲~