Nginx Proxy Manager反向代理无法响应公网请求求助
Nginx Proxy Manager反向代理无法响应公网请求求助
各位大佬好,我最近正在把我们的反向代理方案从凑合用的IIS+ARR换成Ubuntu Server 22.04上容器化部署的Nginx Proxy Manager(NPM)。
目前局域网内不管用主机名还是IP地址,都能正常访问后端服务,但从公网就完全连不上。我已经确认80和443端口的转发是没问题的——毕竟只是把端口转发的目标IP改成了新服务器,之前用旧服务器的时候这个转发配置是正常工作的。
我已经尝试过这些排查操作:
- 关闭了宿主机的防火墙
- 把NPM容器通过macvlan直接连接到modem,并且把端口转发目标改成了容器的IP
- 检查了NPM的配置,确认没有设置任何访问限制
另外我观察到两个不同的现象:
- 当端口转发开启时,浏览器会转圈加载很久,最后提示访问失败
- 当端口转发关闭时,浏览器直接就报错了
根据这个现象我猜测,NPM应该是收到了公网过来的请求,但不知道为什么就是不处理。有没有大佬能指点下,我可能漏掉了什么关键配置?
备注:内容来源于stack exchange,提问作者Liaoo




