使用 AWS ALB 让子域指向不同的目标组

lol*_*ter 4 subdomain ssl-certificate amazon-web-services aws-application-load-balancer

现在我有一个域 ( example.com),我在 Google Domains 上托管,但使用 Amazon 的 Route 53 DNS 服务器,并且我创建了一个托管区域并使用 ACM 免费注册了 SSL 证书。所以我让它接受请求example.com并将它们转发到目标组(EC2 实例)。

我想将其扩展为:

  • staging.example.com
  • prod.example.com

每个人都有自己的目标群体。

这可以用 ALB 实现吗?我将如何将其编码到负载均衡器的路由规则中?

(另外:我是否必须重新验证子域的 SSL 证书?)

ubi*_*ubi 7

您使用Listener Rules 将每个子域路由到不同的目标组

在此处输入图片说明

添加 时Listener Rule,设置条件Host header并选择您要使用的子域,例如staging.example.com,选择Forward to作为您的目标组。

在此处输入图片说明

关于 SSL,只要您拥有*.example.com附加到侦听器的证书,您就不需要创建新证书 (请参阅 参考资料View/Edit certificates