我第一次设置一个负载平衡器,所以请耐心等待,因为我会尽量提供详细信息(我将每隔15分钟检查一次这个问题,以便我可以快速回复任何要求我澄清的答案。)
我从godaddy.com买了一个域,但是根据我的理解,如果我使用亚马逊的DNS服务Route 53,configuration负载均衡器会更直接。
根据我的理解,使用Route 53的另一种方法是转到godaddy控制面板mydomain.com ,使用具有重写规则的实例的弹性ip设置Alogging,以将所有stream量从mydomain.com转发到www.mydomain.com ,然后使用负载均衡器的地址创buildCNAMEloggingwww 。 Ec2build议不要为负载均衡器地址设置一个Alogging,因为实际地址发生了变化。
ec2-**-**-**-**.compute-1.amazonaws.com可以从url和ssh访问。 我的最终目标是当有人前往mydomain.com ,URL将通过路由53解决,负载平衡器会将stream量引导至ec2实例。
任何想法,我怎么能得到这个工作? (注意:我大约12小时前完成了第5步,因为mydomain.com加载了空白页而不是godaddy模板
编辑
curl -v localhost返回HTTP/1.1 200 OK
curl -v abcloadbalancer-123124.us-east-1.elb.amazonaws.com. 返回HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
curl -v mydomain.com返回HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
安全组允许从端口80(0.0.0.0)
确保已经将AWS ELB安全组添加到实例的安全组,以便能够访问您的实例。 如果您不允许将世界(0.0.0.0/0)添加到端口80,则需要特别允许AWS ELB SG,否则它将无法连接您的服务器以运行健康检查。
如果您在端口80上运行,请确保在实例所属的安全组中允许使用amazon-elb / sg-5a9c116a (amazon-elb-sg)。
如果您的所有实例在ELB上显示为不健康,您将看到503错误。