如何使用ELB将当前的DNS / IISconfiguration移植到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子域,另一个站点响应所有其他子域。

如何在EC2和ELB中实现这一点,我只能通过主机名称来寻址LB,因此CNAME

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

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

您将不得不利用Amazon的Route 53服务通过IP进行负载平衡。 他们基本上为您托pipeDNSlogging。