无法使用Microsoft Azure负载平衡器对tomcat进行负载平衡



我对Microsoft Azure非常陌生。我正在使用使用Azure门户在web浏览器中设置我的应用程序。

我按照以下步骤来平衡tomcat应用程序的负载。

  1. 我在同一个可用性集中用Ubuntu (16.0.X)创建了两个vm。
  2. 在这两个vm中,我更改了网络安全组,以确保它们都可以外部访问。
  3. 我使用wget在每个vm上下载tomcat 7,并在每个vm上部署我的war文件。
  4. 使用浏览器进行测试,并确保应用程序可以从每个vm外部访问。

现在我尝试对上述两个vm进行负载平衡:

  1. 在microsoft azure门户中创建了一个新的负载平衡器。
  2. 将两个虚拟机作为后端池连接到负载均衡器。
  3. 创建一个探针来检查端口8080上的应用程序
  4. 配置负载均衡规则,允许8080端口的所有TCP流量通过8080虚拟机。

然而,现在当我尝试使用端口8080和公共IP连接到负载均衡器时。我得到连接超时错误。

我在安装过程中是否遗漏了什么?

我的设置的问题在探针。我在HTTP上配置了探针,而它应该在TCP上。

最新更新