在途径53中增加一个由alb支持的子域。

问题描述 投票:0回答:1

我已经通过创建和ALB将一个Godaddy域映射到AWS实例,并将其添加到Route53。我已从Godaddy购买了一个SSL,并在ALB上安装了相同的SSL。 我现在正试图在相同的配置中添加一个子域,其中子域将被映射到另一个EC2实例。我是这个设置的新手,我的理解是,有两种方法可以做到这一点。1. 在托管区创建一条记录,并将其映射到子域。2. 创建一个托管区,并将其作为NS记录添加到父域的托管区。现在我想知道我是否可以这样做。1. 将负载均衡器连接到另一个实例,并将其添加为子域。如果可以,那么怎么做?2. 将另一个实例添加到现有的负载均衡器上,并为其配置路由,然后在托管区添加一条记录,将负载均衡器作为别名。

讨论中的实例将分别作为前端和后端。 希望能得到帮助。先谢谢了!!!!!!!!!!!!。

amazon-web-services ssl amazon-ec2 amazon-route53 amazon-elb
1个回答
2
投票

在Route53中,应该为您的托管区(父域)添加记录。

example.com.            A   ALIAS your-aws-alb-alias
subdomain.example.com.  A   ALIAS your-aws-alb-alias

你不需要为子域创建另一个托管区。

然后,你可以通过目标组添加实例到ALB。请看 本教程.

为后端和前端创建目标组,例如 后台-目标前端-目标. 然后你需要在ALB中创建基于主机的规则。比如说,规则的顺序很重要。

IF Host is subdomain.example.com THEN Forward to Backend-Target: 1 (100%)
IF Host is example.com THEN Forward to Frontend-Target: 1 (100%)

规则的顺序很重要 ALB中的规则是由上至下处理的。

© www.soinside.com 2019 - 2024. All rights reserved.