Route53 + Elastic Load Balancer没有响应,但个别实例正在运行

时间:2018-01-02 14:56:28

标签: node.js amazon-web-services nginx amazon-ec2 dns

这是一个令人困惑的情况,但让我尽力提出我的问题。

我正在尝试按照以下蓝图设置aws应用程序架构:https://s3.amazonaws.com/awsmedia/architecturecenter/AWS_ac_ra_web_01.pdf

我不需要Web服务器的一部分,因此我尝试设置的组件是Route53 - >弹性负载平衡器 - > (包含两个包含我的nodejs app的ec2实例的子网)

我在Route53上创建了一个托管区域,并创建了一个设置为ELB的别名设置记录。

起初,我没有在我的EC2实例上设置NGINX,在我的ELB配置中,我在运行应用程序的端口上注册了我的EC2实例,即9000.此时,如果我尝试通过域名,页面无法访问,我试图通过ELB DNS访问它,它返回504。

然后我在我的实例上设置Nginx并在端口80上注册ELB上的实例,这次ELB返回503,但是仍然无法通过Route53访问页面

我正在使用HTTPS协议的应用程序负载均衡器。

所以,在这一点上,我无法通过Route53访问我的应用程序,当我通过ELB DNS访问它时,我得到503,但是,如果我将浏览器指向我的任一ec2的公共dns实例,我收到了来自API的回复。

任何人都可以帮我吗?

0 个答案:

没有答案