ubuntu 默认安装php5-fpm未监听9000端口,nginx无法链接php5-fpm解决

配置ubuntu的PHP环境时,报如下错误:

connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000"......

怀疑是php5端口的问题。

netstat -lnp | grep :9000

果然发现监听9000端口。

查看/var/log/php5-fpm.log一切正常。

随后查看/etc/php5/fpm/pool.d/www.conf,发现其中 listen = /var/run/php5-fpm.sock。

将listen设置为9000,即改成

listen=9000

或者将nginx中的fastcgi_pass设置为以上的文件,保持一致即可,如下:

fastcgi_pass unix:/var/run/php5-fpm.sock;

重启php5-fpm与nginx后,OK了。


by 雪洁 2014-09-11 01:47:05 3279 views
我来说几句

相关文章