如何让负载均衡器到达 8080 处的实例本地服务,AWS

如何让负载均衡器到达 8080 处的实例本地服务,AWS

这里有一个非常年轻的网络人员;在 AWS 环境中工作,并具有以下条件:

  • EC2 实例已启动并正在运行;
  • AWS Classic 负载均衡器(我猜是 ELB)已启动并正在运行;
  • 包括
  • 位于同一安全组中,允许 HTTP、SSH 和 HTTPS

有一个服务正在运行http://172.13.30.130:8080。我希望 LB 对该服务进行健康检查,并将流量转发给它。

最好的办法是什么?端口转发?怎么做?还有别的吗?

答案1

我最终做了以下事情:

  1. 创建一个文件; healthcheck.html(“OK”是唯一的内容),我将其添加到正在运行的 .war 文件的应用程序根文件夹中
  2. 然后我打开了应用程序的 spring-security 过滤器,以便公开该 URL。
  3. 我还必须编辑运行的应用程序的 web.xml
  4. 我为其中“所有流量”为出站流量”,“HTTPS:443”、“HTTP:80”和“TCP:8080”为入站流量。
  5. 我为其入站地址为“TCP:8080”(和“SSH:22”)。
  6. 最后我添加了,并确认它已顺利通过健康检查。

相关内容