所以我在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
模式。
答案 0 :(得分:1)
OutofService 表示您的Elastic Load Balancer尚未就绪,或者实例未通过运行状况检查。如果您指向小“i”信息图标,它将解释为什么实例不是InService。
在Elastic Load Balancer中,查看运行状况检查标签,确认其配置正确。它将检查URL(例如/index.htm)或检查端口(例如端口80)。如果您的“A”服务器正在侦听端口80,则通过运行状况检查的最快方法是将其设置为 TCP ,并将健康阈值设置为2次尝试。< / p>
您的安全组应具有以下设置:
如果您担心安全组配置不正确,请通过打开对整个Internet(0.0.0.0/0)的访问权限开始进行故障排除,并在确认连接后逐步减少对上述设置的访问权限。