如何在没有服务器名称的情况下处理弹性负载均衡器(AWS)之后的请求

How to handle requests after Elastic load balancer (AWS) without Server name

我有网络应用程序(弹性负载均衡器 (ELB)、一个 EC2 实例、docker 容器 (ecs):nginx + golang)。例如,有 2 个点 - first.example.comsecond.example.com。据我了解,弹性负载均衡器 (ELB) 不支持服务器名称。如何在没有服务器名称的情况下在不同的应用端点之间切换请求?

ELB 不适用于 "server names" 或我认为您需要的 DNS 名称。 ELB 有自己的 DNS 名称,您可以连接自己的域,例如。 first.example.com 使用 CNAME 或 ALIAS (Route53) 记录。请参阅 docs 进行说明。

ELB 服务于与其单独关联的节点and/or 与 if 关联的任何 AutoScaling 组中的节点。

如果您需要为 2 个不同的端点提供服务并且想要使用 ELB,那么您将需要 2 个 ELB。