Amazon web services Amazon EC2负载平衡器端口8000到80

Amazon web services Amazon EC2负载平衡器端口8000到80,amazon-web-services,amazon-ec2,aws-load-balancer,Amazon Web Services,Amazon Ec2,Aws Load Balancer,我有一个AmazonEC2 isntance,它有一个运行在8000端口上的节点服务器。我创建了一个负载平衡器,用于从端口80侦听端口8000。然而,当我访问时,这是有效的。http:ffew-amazon.com我什么也得不到,但是如果我访问http:ffew-amazon.com:8000,我会得到我的服务器。我想把8000端口转发到80端口 这是我的配置,希望有人能帮忙 这是到目前为止我的安全小组 请确认您已分配了正确的安全组,允许外部访问您的LB,并检查给定的主机名是否指向LB的IP地址

我有一个AmazonEC2 isntance,它有一个运行在8000端口上的节点服务器。我创建了一个负载平衡器,用于从端口80侦听端口8000。然而,当我访问时,这是有效的。http:ffew-amazon.com我什么也得不到,但是如果我访问http:ffew-amazon.com:8000,我会得到我的服务器。我想把8000端口转发到80端口

这是我的配置,希望有人能帮忙

这是到目前为止我的安全小组


请确认您已分配了正确的安全组,允许外部访问您的LB,并检查给定的主机名是否指向LB的IP地址,而不是EC2实例。创建LB后,查看LB描述和DNS名称。

我在上面添加了我的安全组的内容。我是否需要向部门组添加8000。负载平衡中的DNS名称指向load-balance-8000-fdsfas.us-east-1.elb.amazonaws.com记录检查给定主机名是否指向LB的IP地址而不是EC2实例。我在哪里检查这个?我想你混淆了LB的DNS名称,没关系,但我现在无法解析DNS。如果解析正确的名称,则可能会显示多个IP地址,具体取决于将LB部署到的可用性区域。您的SG和入站规则端口80看起来适合我。8080用于内部转发到EC2实例。请注意,您还必须在实例SG中允许入站8080。查看LB选项卡监视并检查目标实例是否正在使用中。当您在浏览器端口80中请求LB DNS名称时,您应该会得到一个结果,如果您的后端实例停止使用,则可能是HTTP 503。如果名称无法解析,则会出现另一个问题,可能与DNS相关,如缓存。否则,尝试先修复DNS,然后给出详细的输出,例如curl-D-http://Im 愚蠢的我没有意识到我应该去看看负载均衡器。我正在访问hte ec2实例。谢谢,现在开始工作了