无法使用 Microsoft Azure 负载平衡器对 tomcat 进行负载平衡
Unable to load balance tomcats using Microsoft Azure Load Balancer
我是 Microsoft Azure 的新手。我在 Web 浏览器中使用 Azure 门户来设置我的应用程序。
我按照以下步骤对我的 tomcat 应用程序进行了负载平衡。
- 我在同一可用性集中创建了两个具有 Ubuntu (16.0.X) 的 VM。
- 在两个 VM 中,我更改了网络安全组以确保它们都可以从外部访问。
- 我使用 wget 在每个虚拟机上下载了 tomcat 7,并在每个虚拟机上部署了我的 war 文件。
- 已使用浏览器进行测试并确保可以从每个 VM 外部访问应用程序。
现在我尝试对上述两个虚拟机进行负载平衡:
- 在 Microsoft Azure 门户中创建了一个新的负载平衡器。
- 将两个 VM 作为后端池附加到负载平衡器。
- 已创建探测以检查端口 8080 上的应用程序
- 设置负载均衡规则以允许端口 8080 上的所有 TCP 流量流向虚拟机 8080。
但是,现在当我尝试使用端口 8080 和 public IP 连接到负载平衡器时。我收到连接超时错误。
我在设置中是否遗漏了什么?
我的设置问题出在探测器上。我在 HTTP 上配置了探测,而它应该在 TCP 上。
我是 Microsoft Azure 的新手。我在 Web 浏览器中使用 Azure 门户来设置我的应用程序。
我按照以下步骤对我的 tomcat 应用程序进行了负载平衡。
- 我在同一可用性集中创建了两个具有 Ubuntu (16.0.X) 的 VM。
- 在两个 VM 中,我更改了网络安全组以确保它们都可以从外部访问。
- 我使用 wget 在每个虚拟机上下载了 tomcat 7,并在每个虚拟机上部署了我的 war 文件。
- 已使用浏览器进行测试并确保可以从每个 VM 外部访问应用程序。
现在我尝试对上述两个虚拟机进行负载平衡:
- 在 Microsoft Azure 门户中创建了一个新的负载平衡器。
- 将两个 VM 作为后端池附加到负载平衡器。
- 已创建探测以检查端口 8080 上的应用程序
- 设置负载均衡规则以允许端口 8080 上的所有 TCP 流量流向虚拟机 8080。
但是,现在当我尝试使用端口 8080 和 public IP 连接到负载平衡器时。我收到连接超时错误。
我在设置中是否遗漏了什么?
我的设置问题出在探测器上。我在 HTTP 上配置了探测,而它应该在 TCP 上。