停止裸域重定向到www

时间:2014-02-26 11:20:18

标签: redirect amazon-web-services amazon-route53

我最近将我的应用程序迁移到AWS并为www.domain.com设置了cname,并为domain.com重定向以重定向到www.domain.com。

问题是,外部服务正在使用裸域domain.com上的路径(类似于domain.com/external/service/)但是通过重定向,所有HTTP POST数据都被重定向丢弃,我无法更改外部服务正在调用的URL。

为了解决这个问题,我在route53上设置了我的裸域,指向我的应用程序所在的弹性负载均衡器。我使用别名设置了一条指向弹性负载平衡器的A记录。

现在已经两天了,我的裸域仍然会重定向到www。因此外部服务已经停止。关于我能做什么的任何想法?

1 个答案:

答案 0 :(得分:0)

我正在拍摄远景 - 有不同的可能问题:

  1. 您通过A记录将裸域转发给ELB,但您的EC2实例(比如说Apache)仍在重定向(不是DNS,而是http 301)回到www。
  2. 检查DNS TTL。如果TTL太大(比如48小时),则需要花费时间。你需要等待更长时间。
  3. Route53是否完全管理您的DNS?一种可能性是,像Godaddy这样的其他人仍在为你做DNS - 所以没有人联系Route53让改变反映出来。