我在尝试使用第二台服务器设置反向代理时遇到了一些麻烦。我的想法是让防火墙将 https 转发到反向代理,并将端口 29418 (gerrit ssh) 转发到第二台服务器。现在我的合作 IT 人员说:不能!要么两个端口都去服务器 1,要么两个端口都去服务器 2。
好的,作为解决方法,我尝试在端口 29418 -> server2:29418 的反向代理上设置端口转发
细节:
现在 https 和端口 29418 从防火墙转到 10.0.0.132,IT 表示这是唯一的方法。:(
所以请告诉我如何从 10.0.0.132:29418 -> 192.168.10.3:29418 或 10.0.0.133:29418 转发
当我在 10.0.0.132 上工作时,我可以连接到 10.0.0.133:29418 和 192.168.10.3:29418,因此端口是打开的。
- 更新 -
我的 iptables -t nat -L 看起来像这样:
root@dev:/root# iptables -t nat -L Chain PREROUTING(策略接受) 目标 prot opt 源目标 DNAT tcp -- 任何地方 dev.example.com tcp dpt:29418 …