我有AWS问题
我的目标是将请求路由到基于子域的组(包括ec2服务器)。
对于解决方案,我有router53和一个应用程序负载均衡器。
如何工作:
我有两个子域,它们都在路由器53上注册并分配给应用程序负载均衡器(请求将被转发到应用程序负载均衡器)
Users.example.comServers.example.com
当浏览器向http://Users.example.com发出请求时,应用程序负载平衡器应该将流量路由到组a下的ec2服务器
浏览器向发出请求时https应用程序负载平衡器应该将流量路由到b组下的ec2服务器
这可以通过以下对象实现:Router53和应用负载均衡器。如果是,你能解释一下负载均衡器寻找子域的规则是什么吗?
如果没有,是否有其他的解决方案,我可以实现(基本上我正在寻找一个解决方案,使用AWS资源,而不是开发)
可以做到。具体来说,您必须创建两个目标组你的ALB。一个用于组A中的服务器,另一个用于组b中的服务器。
然后在侦听器中为Users.example.com
和Servers.example.com
设置基于主机的路由。根据主机的不同,您将请求转发到相应的目标组。