多个域名作为别名记录附加到同一负载均衡器?

时间:2014-12-17 09:05:03

标签: amazon-web-services load-balancing amazon-route53

我在自动缩放组中的同一个实例上托管了多个域名(example.com和example.net)。现在我已将此自动缩放组附加到负载均衡器。使用Route 53,我可以将两个区域顶点(例如example.com和example.net)指向与别名记录相同的负载均衡器吗?

2 个答案:

答案 0 :(得分:13)

是的,你可以。

但是,您需要牢记以下注意事项,具体取决于您的应用程序需求:

  • ELB将Host:标头转发给实例;它没有解释它,因此您的Web服务器负责对传入请求中的Host:标头作出反应,并适当地处理每个站点。

  • ELB将负责平衡所有实例中的所有请求,无论它们属于哪个域,因为它不知道(或关心)。

  • ELB只能提供单个SSL证书。如果您使用的是SSL,则必须只有一个对所有域名有效的证书,或者您必须以透明(TCP,而非HTTPS)模式运行ELB侦听器并处理SSL证书关于实例的SNI,他们自己。如果您不能满足此约束条件,则每个SSL证书需要一个ELB,因此原始问题没有实际意义 - 每个ELB都有自己的目标用于别名。

答案 1 :(得分:0)

是的,对于http流量。

对于https流量,您将必须使用Application Load Balancers Now Support Multiple TLS Certificates With Smart Selection Using SNI文章中所述的ELB功能。