目前用一台狗云的香港 VPS 搭建了 Nginx Proxy Manager ,今天设置反向代理的时候出现了搞不定的问题,来请教下 v 友。(没有开防火墙,端口均放行,域名解析都已做好,且都解析到了搭建 NPM 的这台 VPS 上,可以 Ping 通,NPM 安装使用的是官方的 docker-compose )
问题描述:
反代设置中,其他 VPS 上的服务填写对应 VPS 的 IP 和端口后网页能正常打开; 但是对于本机上的服务,出现了以下几个问题:
( 1 ) NPM 自身的反代设置:
只有当目标 IP 为 127.0.0.1 时可以用域名正常打开 NPM 管理界面,使用 VPS 的 IP 报错 504 ,但我看各种教程用 VPS 的 IP 都是可以的,没有问题,当我用 http://域名:81 访问的时候也没有问题,就是反代不行
( 2 )和 NPM 同 VPS 的服务( chat-next-web 等)反代设置:
看了很多教程,都说这里要填容器的内部 IP ,查询之后也是常见的 172.17.0.1 ,但是这里填写之后同样是 504 ,也填写过 127.0.0.1 ,容器名等,同样打不开,但我用 http://域名:3000 访问的时候可以打开。
有没有遇到过相同问题的朋友可以说下是什么问题?网上看到过类似的问题,但没有回答,感觉可能是小白问题...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.