首页 > 解决方案 > 不同子域的 AWS 负载均衡器路由

问题描述

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

谢谢

标签: amazon-web-servicesamazon-ec2amazon-route53amazon-elb

解决方案


您需要查看应用程序负载平衡器规则。您可以根据请求的主机名或路径来引导流量。例如,您可以发送app.example.com到一个目标组blog.example.com另一组。或者您可以将路径路由到各个目标组;例如example.com,转到您的网站,但example.com/cart转到运行您的购物车的微服务。


推荐阅读