如何使用 ELB 将当前 DNS/IIS 配置移植到 AWS EC2

如何使用 ELB 将当前 DNS/IIS 配置移植到 AWS EC2

这是我当前的 DNS 表

www.mydomain.com    A    xxx.xxx.xxx.1
*.mydomain.com      A    xxx.xxx.xxx.2

在 IIS 中我有两个站点:

  • 一个具有绑定的:
    • http:*:80:xxx.xxx.xxx.1
    • https:*:443:xxx.xxx.xxx.1
  • 另一个具有绑定:
    • http:*:80:xxx.xxx.xxx.2
    • https:*:443:xxx.xxx.xxx.2

两个站点都绑定有一个通配符 SSL。

目标是让一个站点响应www子域,并让另一个站点响应所有其他子域。

当我只能通过主机名寻址 LB 时,如何使用 ELB 在 EC2 中实现这一点CNAME

我可以这样做吗:(这是最好的方法吗?)

有两个 LB,一个用于,www一个用于,*然后将它们的内部映射routes到不同站点的不同端口,并将www和CNAME*到不同的 LB?

答案1

您必须利用 Amazon 的 Route 53 服务通过 IP 实现负载平衡。它们实际上为您托管 DNS 记录。

相关内容