【问题标题】:aws - route request via application load balancer based on subdomainaws - 通过基于子域的应用程序负载均衡器路由请求
【发布时间】:2021-12-11 12:42:14
【问题描述】:

我有 AWS 问题

我的目标是将请求路由到基于子域的组(包括 ec2 服务器)。

对于解决方案,我有 router53 和一个应用程序负载平衡器。

它应该如何工作:

我有两个子域,它们都在路由器 53 上注册并分配给应用程序负载均衡器(请求将被转发到应用程序负载均衡器)

Users.example.com Servers.example.com

当浏览器向http://Users.example.com 发出请求时,应用程序负载均衡器应将流量路由到 a 组下的 ec2 服务器

当浏览器向 https://servers.example.com 发出请求时,应用程序负载均衡器应将流量路由到 b 组下的 ec2 服务器

这是否可以通过以下对象来实现: router53 和应用程序负载平衡器。如果是这样,您能否概括地解释一下负载均衡器中寻找子域的规则是什么?

如果没有,我是否可以实施其他解决方案(基本上我希望使用 AWS 资源而不是开发来实施解决方案)

【问题讨论】:

    标签: amazon-web-services aws-load-balancer


    【解决方案1】:

    是的,它可以做到。具体来说,您必须为您的 ALB 创建两个目标组。一个用于 A 组的服务器,第二个用于 B 组的服务器。

    然后你在你的监听器中为Users.example.comServers.example.com 设置host-based routing。根据主机,您将请求转发到相应的目标组。

    【讨论】:

      猜你喜欢
      • 2020-05-27
      • 2021-08-10
      • 2018-11-19
      • 2017-12-26
      • 2018-12-28
      • 2018-02-26
      • 1970-01-01
      • 2018-03-14
      • 2017-06-08
      相关资源
      最近更新 更多