amazon-web-services - aws - 通过基于子域的应用程序负载均衡器路由请求
问题描述
我有 AWS 问题
我的目标是根据子域将请求路由到一个组(包括 ec2 服务器)。
对于解决方案,我有 router53 和一个应用程序负载平衡器。
它应该如何工作:
我有两个子域,它们都在路由器 53 上注册并分配给应用程序负载均衡器(请求将被转发到应用程序负载均衡器)
Users.example.com 服务器.example.com
当浏览器向http://Users.example.com发出请求时,应用程序负载均衡器应将流量路由到 a 组下的 ec2 服务器
当浏览器向https://servers.example.com发出请求时,应用程序负载均衡器应将流量路由到 b 组下的 ec2 服务器
这是否可以通过以下对象来实现:router53 和应用程序负载平衡器。如果是这样,您能否从高层次上解释负载均衡器中寻找子域的规则是什么?
如果没有,是否有另一种我可以实施的解决方案(基本上我希望使用 AWS 资源而不是开发来实施解决方案)
解决方案
是的,它可以做到。具体来说,您必须为 ALB 创建两个目标组。一个用于 A 组中的服务器,第二个用于 B 组中的服务器。
然后,您在侦听器中为和设置基于主机的路由。根据主机,您将请求转发到相应的目标组。Users.example.com
Servers.example.com
推荐阅读
- templates - Vue:保持换行和缩进完整
- oracle - Obiee 没有显示实际数据
- appium - 设备弹出或活动后,Appium 无法在 Android 中找到元素
- jquery - highstock 图表在键盘箭头键按下时移动选择
- azure-devops - 如何使用 TortoiseSVN 配置 VSTS GIT 存储库?
- css - 仅将类应用于具有特定类的最后一个元素?
- glusterfs - 我们能否将 Geo 复制砖添加到现有 glusterfs 卷中,该卷已经有一个普通复制砖
- wordpress - 从 bitnami 意外删除 server.crt
- google-tag-manager - 参数从谷歌标签管理器发送到不合适的 facebook 像素
- c++ - 使用 Open Cascade 读取步骤文件