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