针对不同子域的AWS Load Balancer路由

时间:2018-06-10 02:59:32

标签: amazon-web-services amazon-ec2 amazon-route53 amazon-elb

我正在尝试设置我的网站(在AWS上)。我在us-east-1区域运行了t2.micro实例,并且有一个Load Balancer(可用区域是us-east-1d和us-east-1c)。我使用路由53购买了我的域,并且还使用证书管理器生成我的SSL证书(我已将其附加到负载均衡器)。 我的问题是负载均衡器似乎总是将我发送到根域,它完全忽略了我在EC2实例上设置的2个子域。他们完美地工作直到我创建了ELB。那么我怎样才能让子域与ELB一起工作?或者这不是正确的做法吗?有人能指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:3)

您需要查看application load balancer' rules。您可以根据请求的主机名或路径引导流量。例如,您可以将app.example.com发送到一个target groupblog.example.com到另一个组。或者您可以将路径路由到各个目标组;例如example.com转到您的网站,但example.com/cart转到运行购物车的微服务。