Amazon AWS静态IP和ELB负载平衡替代scheme

目前我正在使用Amazon AWS启动博客服务,该服务提供两种不同的方式向用户显示内容

  1. 使用他们自己的子域名: blog.mywebsite.com
  2. 使用他们自己的域名: mywebsite.com

对于版本(1)我可以使用CNAMES ,这是很好的。 对于版本(2)我碰到一个问题,如果我有一个客户将他们的mywebsite.comlogging到我的公开IP 24.xxx我遇到了一个问题,在默认情况下,亚马逊不允许公共IP指向负载均衡器。

有没有人find这个工作? 我们有个人将A records更改为软件的特定IP是至关重要的。

我已经考虑过Apache风格的负载平衡软件等,它只是关心我,因为它把这个应用程序的单点故障。

不幸的是,DNS的RFC不允许域根的CNAME。 有几个select,你可以设置一个nginx集群为你做域名处理,或者build立你自己的负载均衡解决scheme。 我知道Route53(亚马逊的DNS服务)将允许将域根目录转发到ELB,但是让你的客户使用route53作为他们的DNS是令人望而却步的。 不幸的是,目前还没有一个优雅的纯亚马逊解决scheme,但这是一个普遍的要求,我知道亚马逊已经意识到了这一点,并且可能正在考虑一个解决scheme。