我有一个计算节点集群。只有一个节点是公开可用的(端口 80)。其他节点可以通过一些VPN访问。现在我在集群中的某个节点上托管了一个 Web 服务,如何使用端口 80 将 http 请求重定向到该服务,而不使用 VPN?同时,不应重定向对托管在公共节点上的网站的 http 请求。在公开可用的节点上,安装了 apache2 并托管了一些其他网站。
我尝试使用 iptable 将 HTTP 请求从公共节点上的 80 端口重定向到另一个节点上的服务,但是所有 HTTP 请求(包括对公共节点上网站的请求)都被重定向了。我还尝试修改源 IP 地址,但所有外部 IP 地址都隐藏在集群中,因此它不起作用。任何指南或想法?谢谢。