我不确定这是否可能。
我想在多个端口(不仅仅是 443)上接受 https 流量并将它们重定向到外部 IP 地址和端口,例如:
mydomain.com:443 -> 2.2.2.2:10000
mydomain.com:444 -> 3.3.3.3:10001
mydomain.com:445 -> 4.4.4.4:20111
基本上多个端口接受 https 流量,转发到不同端口上的外部 IP 地址。
我已经能够使用 iptables 使用 http 流量来做到这一点,但现在我正在努力使用 https 流量来做到这一点。我一直在尝试 /ports.conf 但我认为我在错误的地方,因为这更多地与在同一服务器上为多个网站使用多个端口有关,这不是我想要做的。我不需要任何流量留在服务器上并提供内容,我只想将传入的 https 流量 NAT 到其目的地。
我应该尝试在 iptables 中执行此操作吗?如果是这样,我如何指定它是重定向的 https 流量,而不是 http 流量。我对 nginx 进行了简要的了解,但我对它并不熟悉(我主要使用 apache)。
谢谢你。
我已经能够
VirtualHosts
在 apache 中解决这个问题。我监听了多个 http 端口
ports.conf
然后简单地将以下内容添加到我的
.conf
文件中sites-available
希望这可以帮助某人。