关于网关和虚拟机的设置,我有多个问题,所以这就是我的实际情况。
我有一个应用程序网关和两个 VM Ubuntu,一切都托管在 Azure 上。它们都在同一个虚拟网络上。两个虚拟机都只有一个私有 IP(10.1.0.4 和 10.1.0.5),网关有一个私有 IP(10.1.1.4)和一个公共 IP。因为只有Gateway有公网IP,所以我想一切都要经过它,这就是我想要的。
我试图实现的目标:
在端口 1680 上做一个负载均衡器,重定向到端口 1680。
重定向每个 VM 的 SSH 以专门连接到一个,因为目前它们没有公共 IP。是否可以使用基于路径的规则来做到这一点?像 www.example.com/VM1 一样通过 SSH 连接到第一个虚拟机?如果不是,可以使用什么来区分 VM1 和 VM2 的 SSH 连接?
将网关的 80 端口重定向到特定 VM 的 8080 端口。作为我之前的示例,www.example.com/adminPanelVM1 连接到端口 80 上的第一个 VM(重定向到 VM 上的端口 8080)
我已经设法使用 HTTP 参数、侦听器和规则创建网关端口 1680 的重定向。