负载均衡器的EC2安全组设置,自动缩放组

时间:2014-11-23 09:22:08

标签: amazon-web-services amazon-ec2 proxy autoscaling amazon-elb

所以我在AWS EC2下设置了代理服务器(假设EC2 A ),Elastic Load Balancer下有AWS AutoScaling组。所以我在这个弹性负载均衡器下有5个EC2 : A,该代理有一个DNS服务器端点。

通过此代理DNS(例如http://myelb.elb.aws.com),我想从HTTP B 发送EC2个请求。

那我应该在哪里设置安全组?

这个程序的安全规则是什么?

我尝试将EC2 A 添加到Elastic Load Balancer,但它仍然是OutofService,从未进入InService模式。

1 个答案:

答案 0 :(得分:1)

OutofService 表示您的Elastic Load Balancer尚未就绪,或者实例未通过运行状况检查。如果您指向小“i”信息图标,它将解释为什么实例不是InService。

在Elastic Load Balancer中,查看运行状况检查标签,确认其配置正确。它将检查URL(例如/index.htm)或检查端口(例如端口80)。如果您的“A”服务器正在侦听端口80,则通过运行状况检查的最快方法是将其设置为 TCP ,并将健康阈值设置为2次尝试。< / p>

您的安全组应具有以下设置:

  • Elastic Load Balancer上的安全组(例如ELB-SG),允许来自整个Internet(0.0.0.0/0)或至少来自“EC2 B”实例的传入流量(具体来说,它应允许流量,其中源是与B实例关联的安全组的名称)。
  • “EC2 A”实例上的安全组,允许来自Load Balancer(ELB-SG)上安全组的传入流量。

如果您担心安全组配置不正确,请通过打开对整个Internet(0.0.0.0/0)的访问权限开始进行故障排除,并在确认连接后逐步减少对上述设置的访问权限。