gpt4 book ai didi

docker - nginx 连接()失败(111 : Connection refused) while connecting to upstream [Mastodon]

转载 作者:行者123 更新时间:2023-12-02 20:56:36 27 4
gpt4 key购买 nike

我正在 Ubuntu 上的 Docker 上设置 Mastodon 服务器。
服务器已启动并正在运行,但是当我尝试从浏览器访问该站点时,我收到错误 502 Bad Gateway。
查看 nginx 错误日志,我可以看到如下条目:

2020/07/01 06:47:59 [error] 11686#11686: *1 connect() failed (111:
Connection refused) while connecting to upstream, client:
27.33.64.244, server: www.canberrasocial.net, request: "GET / HTTP/2.0", upstream:
http://127.0.0.1:3000/", host: "www.canberrasocial.net"
我不知道上一行中的“27.33.64.244”是从哪里得到的,因为那不是我服务器的 IP 地址,但我不知道这意味着什么。
Nginx 已启动并正在运行,检查我的端口显示以下内容:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11684/nginx: master
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 510/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 631/sshd
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 11684/nginx: master
tcp 0 0 127.0.0.1:4000 0.0.0.0:* LISTEN 19691/docker-proxy
tcp 0 340 45.76.124.78:22 27.33.64.244:60825 ESTABLISHED 25063/sshd: root@pt
tcp6 0 0 :::80 :::* LISTEN 11684/nginx: master
tcp6 0 0 :::22 :::* LISTEN 631/sshd
tcp6 0 0 :::443 :::* LISTEN 11684/nginx: master
我对 linux 管理员相当陌生,所以如果这是一个愚蠢的问题,我很抱歉,但我真的很困惑如何解决这个问题。希望有人可以提供帮助。

最佳答案

首先,“27.33.64.244”不是您的服务器地址,因为它是“客户端”地址(请参阅错误日志),它可能是您用来连接服务器的“设备”。
真正的问题是,当 nginx 尝试在端口 3000 向上游传递请求时,它失败了。仅通过查看您的端口,我看不到任何进程正在监听端口 3000,这可能是 nginx 无法传递请求的原因。你忘记启动上游了吗?
我对 nginx 也很陌生,如果我误解了你的问题,我很抱歉。

关于docker - nginx 连接()失败(111 : Connection refused) while connecting to upstream [Mastodon],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62671440/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com