nginx:连接()失败(111:连接被拒绝),同时连接到上游-更新nginx后-

vc6uscn9  于 2023-03-12  发布在  Nginx
关注(0)|答案(1)|浏览(205)

在将nginx更新到1.19版本后,我的Web服务器停止工作。
当我通过浏览器发送请求时,我在浏览器中收到502网关超时错误
当我检查nginx错误日志时,我得到这个错误

2021/03/24 06:25:50 [error] 56837#56837: *7775 connect() failed (111: Connection refused) while connecting to upstream, client: 85.208.98.19, server: bienestarmutuo.org, request: "GET /ten-principles-of-the-new-education/ HTTP/1.1", upstream: "fastcgi://10.64.10.43:8050", host: "mutualwelfare.org"
ktca8awb

ktca8awb1#

经过许多小时的尝试找到问题的根源(许多安装和清除)
对我来说,问题是在nginx和php中使用了不同的端口“name”。
在php(/etc/php/8.0/fpm/pool.d/bienestarmutuo-org 8050.conf)中我已经安装了

listen = localhost:8050

在nginx(/etc/nginx/站点可用/bienestarmutuo.org.conf)中,我有

fastcgi_pass 10.64.10.43:8050;

变更为:
因金克斯

fastcgi_pass 127.0.0.1:8050;

在php中

listen = 127.0.0.1:8050

重新启动php和nginx,一切工作了.
注意:使用127.0.0.1代替localhost,保存DNS查找。
我的解决方案是在php和nginx中使用相同的ip:port引用-〉127.0.0.1

相关问题