在Amazon Route 53中为通配符子域创build301redirect

我在路由53 DNS上托pipe的域名。

亚马逊有一个指导,做301redirectwww。 到点www的裸体域名。 版本到设置了301的S3静态网站。

我的问题是,我怎么可以* .domain.com都有301 redirec裸体域名。

我猜想:

如何让所有通配符子域最终成为一个S3存储桶?

要么:

在www上使用CloudFront。 版本为S3的网站,并将CloudFront上的通配符子域名,但如何?

要么:

路由器53上有一些隐藏的设置,然后在哪里?

或者:使用EC2,最好不要暗示我这个,这个任务也太费钱了。

请指教。

在没有涉及服务器的情况下,没有办法在Route53 / CloudFront中执行此操作。 喜欢与否,最好的select是处理这些redirect的EC2 t1.micro实例。

另一个答案build议使用EC2 t1.micro 。 根据http://aws.amazon.com/pricing/elasticbeanstalk/ ,在Linux下,至less1430美元/月,只有613MB的RAM和非常低的CPU(以及最多2个CPU),加上所有其他资源的额外费用。 太贵了,如果你问我!

为了比较,你可以得到一个20美元/月的Linode,拥有1024MB的内存和已经包含的大量其他资源。 Linode还有5个单播DNS服务器(美国有4个,伦敦有1个),每个客户可以免费使用任何额外费用,没有任何限制。

或者,如果你想留在亚马逊的路线53,你可以租一个便宜的盒子从edis.at(他们开始在4美元/月为128MB,这应该足以做301redirect),或vr.org(在有限的地点以512MB开始,Linode可能更有竞争力),运行nginx做redirect。