使用GoDaddy Domain Hosting链接到Amazon S3网站

mar*_*arc 28 dns amazon-s3

所以我有一些托管的域名GoDaddy.com.我试图避免支付托管服务,除了使用静态Amazon S3页面(因为我不希望这些网站有太多流量).我已经取得了一些成功,但不确定这是否是一个糟糕的解决方案......

我做了什么domain.com:

  1. 在GoDaddy上设置永久转发 www.domain.com

  2. 删除除GoDaddy IP的A地址以外的所有DNS,以及到Amazon S3站点的www的CNAME

如果有人输入,它按计划工作www.domain.com.它似乎也可以正常工作domain.com.然而,即使我告诉GoDaddy让它成为永久前锋,它似乎也会进行302重定向而不是301重定向.我最终可以转到谷歌网站管理员工具,并说我希望它使用www.domain.com.然而,这似乎有点过分.

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

小智 65

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

根据亚马逊的指示将您的存储桶设置为网站!确保输入"index.htm"文件名,并在"权限"下设置正确的存储桶策略.

在Godaddy DNS设置下只需输入一个条目,设置Host WWW CNAME,指向"s3-website-us-east-1.amazonaws.com"或亚马逊为您的存储桶提供的任何s3域.你放弃了"http://www.example.com".在亚马逊提供的网址中标题.

转发/管理的最后一步是将您的裸域名"example.com""转发"到"www.example.com"

如果您做得对,您的浏览器会将您的网站显示为"www.example.com",无论您是否在输入网址时输入了www.

注意:您可以使用带有"名称屏蔽"的完整存储桶网址转发到您的存储桶,但是如果您这样做并且网络搜索将失败,则大多数网络抓取工具都不会看到您的完整网站.

确保在测试更改之前至少等待30分钟,并且一定要在浏览器中清除缓存,否则它将使用它过去记得的旧地址.

  • 嗨,我尝试过这样的事情```cname www mydomainname.in.s3-website.ap-south-1.amazona```现在问题是网站打开www.mydomain.com,但不是mydomain.com (4认同)

Uri*_*ter 3

DNS-apex-requires-an-A-record 问题肯定没有得到很好的解决。

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