nginx: connect() failed (111: Connection refused) while connecting to upstream

匿名 (未验证) 提交于 2019-12-03 01:58:03

问题:

Trying to deploy my first portal .

I am getting 502 gateway timeout error in browser when i was sending the request through browser

when i checked the logs , i got this error

 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "22.11.180.154" 

is there any problem related to permissions

回答1:

I don't think that solution would work anyways because you will see some error message in your error log file.

The solution was a lot easier than what I thought.

simply, open the following path to your php5-fpm

sudo nano /etc/php5/fpm/pool.d/www.conf 

or if you're the admin 'root'

nano /etc/php5/fpm/pool.d/www.conf 

Then find this line and uncomment it:

listen.allowed_clients = 127.0.0.1 

This solution will make you be able to use listen = 127.0.0.1:9000 in your vhost blocks

like this: fastcgi_pass 127.0.0.1:9000;

after you make the modifications, all you need is to restart or reload both Nginx and Php5-fpm

Php5-fpm

sudo service php5-fpm restart 

or

sudo service php5-fpm reload 

Nginx

sudo service nginx restart 

or

sudo service nginx reload 

From the comments:

Also comment

;listen = /var/run/php5-fpm.sock  

and add

listen = 9000 


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!