【问题标题】:Using GoDaddy Domain Hosting to link to Amazon S3 Website [closed]使用 GoDaddy 域托管链接到 Amazon S3 网站 [关闭]
【发布时间】:2011-07-17 21:52:35
【问题描述】:

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

我为domain.com做了什么:

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

  2. 删除除 GoDaddy IP 的 A 地址和 Amazon S3 站点的 www 的 CNAME 之外的所有 DNS

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

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

【问题讨论】:

标签: amazon-s3 dns


【解决方案1】:

您必须将 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,您的浏览器都会将您的网站显示为“www.example.com”。

注意:您可以使用带有“名称屏蔽”的完整存储桶 url 转发到您的存储桶,但是如果您这样做,大多数网络爬虫将看不到您的完整站点,并且网络搜索将失败。

请务必等待至少 30 分钟,然后再测试您的更改,并且一定要清除浏览器中的缓存,否则它将使用它从过去记住的旧地址。

【讨论】:

  • 嗨,我尝试做这样的事情 cname www mydomainname.in.s3-website.ap-south-1.amazona 现在问题是网站打开 www.mydomain.com ,但不是 mydomain.com
  • 在 conf 之上添加 https 怎么样?
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2018-10-22
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 2017-03-01
    • 2011-01-09
    相关资源
    最近更新 更多