Amazon web services 使用子域进行服务分段的应用程序负载平衡器

Amazon web services 使用子域进行服务分段的应用程序负载平衡器,amazon-web-services,amazon-elb,Amazon Web Services,Amazon Elb,目前,我正在使用现有应用程序中的子域进行服务分段 例如: www.example.com -> static website delivered from s3 admin.example.com -> ELB1 to ec2 group 1 accounts.example.com -> ELB2 to ec2 group 2 search.example.com -> ELB3 to ec2 group 3 你可以看到,我需要3厄尔布来实现这一点。有了新的应用程序负

目前,我正在使用现有应用程序中的子域进行服务分段

例如:

www.example.com -> static website delivered from s3
admin.example.com -> ELB1 to ec2 group 1
accounts.example.com -> ELB2 to ec2 group 2
search.example.com -> ELB3 to ec2 group 3
你可以看到,我需要3厄尔布来实现这一点。有了新的应用程序负载平衡器,我希望使用路由规则在1个负载平衡器上实现这一点

例如:

www.example.com -> static website delivered from s3
admin.example.com -> ELB1 to ec2 group 1
accounts.example.com -> ELB1 to ec2 group 2
search.example.com -> ELB1 to ec2 group 3
我无法重写我的应用程序来执行此操作。我希望通过应用程序负载平衡器上的路由规则来实现这一点

我知道我可以在域之后为零件指定规则。我可以为子域指定规则吗

已阅读:

我们也有这个问题,现在看来没有办法了。我们有几个非生产环境都使用子域,所以我们不想创建30多个ELB。我们最终在非生产环境中使用NGINX作为代理,但折衷是我们必须有另一个EC2实例

AWS最近添加了对基于主机路由到应用程序负载平衡器的支持:


截至2016年10月,答案是否定的。我认为他们不会很快支持这一点(可能永远不会,因为这将减少现有应用程序所需的ELB数量)。此外,这将迫使我们使用同一个域,该域在HTTP 2上的性能预计会更好。请参阅,仅链接的答案并不理想“始终引用重要链接的最相关部分,以防无法访问目标站点或永久脱机。”感谢从他们发布应用程序负载平衡器的那天起我一直在等待的更新:-)