LNMP 站点配置错误导致 502 问题

 之前优化一个站点,一直运行无事,偶然重启了一下,就一直 502了

仔细检查了所有,发现是因为 php-fpm.conf  和 nginx 的站点配置文件 .conf 不一致的问题。

打开nginx的 conf文件找到  fastcgi_pass 配置项,有两种方式

1. fastcgi_pass unix:/tmp/php-cgi.sock;

2. fastcgi_pass  localhost:9000; 

这里 站点配置文件一定要跟 php-fgm.conf 的 listen 项一样。

 php-fgm.conf 的 listen 项也是两种方式

1.listen = /tmp/php-cgi.sock

2.listen = 127.0.0.1:9000

然后我修改了站点配置与PHP配置一样,重新加载即可解决502问题。

发表评论

您的电子邮箱地址不会被公开。