nginx-php报502错误

注:本文已发布超过一年,请注意您所使用工具的相关版本是否适用

正是悲催犯了一个超低级的错误

在腾讯云新买了一个服务器,直接用了以前 nginx 的配置文件,但是装上之后先是 404 然后 502,一直不知道为什么

1
404是因为本来要报502的错误,但是502的页面没有放进去....

502 的错误在网上搜索了很多答案都没有解决,然后后面发现我自己竟然没有看错误日志,翻日志的时候发现是:

1
2016/04/25 04:32:42 [crit] 251#251: *166 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 220.167.47.185, server: 127.0.0.1, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "115.159.94.101"

突然间恍然大悟,我新买的服务器装的是 php7,以前用的 php5,sock 文件的地址不一样,改成下面这个重启,就没有问题了

1
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

关注我获取更新

wechat
知乎
github

猜你喜欢


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议,转载请注明出处,禁止全文转载