2011-03-18 118 views
16

所以我有一些域名托管在GoDaddy.com。我试图避免为托管服务付费,除了使用静态Amazon S3页面(因为我不期望这些站点有很多流量)。我已经取得了一些成功,但不知道这是一个贫穷的解决方案...使用GoDaddy域名托管链接到亚马逊S3网站

我所做的domain.com

  1. 设立常驻转发上GoDaddy的到www.domain.com

  2. 全部删除DNS除了A地址到GoDaddy的IP,和www的CNAME亚马逊S3网站

它的工作原理,如果有人典型计划es在www.domain.com。它似乎也适用于domain.com。但是,即使我告诉GoDaddy让它成为永久前锋,它似乎也会做302重定向而不是301。我最终可以转到Google网站管理员工具并说我想让它使用www.domain.com。但是,这似乎有点过分。

有关如何使此解决方案更好地工作的任何建议?
可能通过更改一些我不知道的DNS设置或其他一些GoDaddy选项?

+0

这是一个伟大的教程,通过谷歌http:// mycowsworld进来的任何人。com/blog/2013/07/29/setup-a-godaddy-domain-name-with-amazon-web-services/ – akotian 2014-12-21 21:39:22

回答

3

DNS-apex-requires-a-A-record问题肯定没有很好解决。

我不能亲自为他们担保,但www.wwwizer.com承载免费重定向服务。

+1

很棒的建议! – marc 2011-03-19 12:56:01

0

我刚刚在Godaddy上配置了我的域的永久重定向。对我而言,这是301而不是302。

36

您必须将您的S3存储区命名为与您的域相同的名称“www.example.com”请确保包含“www”。子域前缀作为存储桶名称的一部分。

根据Amazon's instructions设置您的存储桶作为网站!确保您输入了“index.htm”文件名并在权限下设置了正确的存储桶策略。

根据Godaddy DNS设置,只需设置一个条目,设置主机WWW CNAME,指向“s3-website-us-east-1.amazonaws.com”或亚马逊为您的存储桶提供的任何s3域。你离开“http://www.example.com”。前往亚马逊提供的网址。

下转发/管理的最后一步是“只进”您的裸域名“example.com”到“www.example.com”

如果你这样做是正确的浏览器会显示您的网站“www.example.com”是否在输入网址时输入www或不是。

注意:您可以只使用与“名称屏蔽”的完整URL斗你的水桶,正然而大多数网页抓取工具将无法看到完整的网站,如果你这样做的和网页搜索将失败。

务必测试您的更改之前等待至少30分钟,然后通过各种手段清除缓存在您的浏览器,否则将使用它从过去的回忆旧地址。