【发布时间】:2013-12-06 22:19:31
【问题描述】:
我按照 S3 文档上的说明在那里托管了一个静态网站。一切都适用于 S3 提供的域名。我可以访问“examplebucket.s3-website-us-east-1.amazonaws.com”
但是,当我转发我自己的自定义域名时,域名提供商在我的域的最后添加了一个点,然后就像我正在访问“examplebucket.s3-website-us-east-1.amazonaws .com.”,这不起作用,因为亚马逊认为您正在访问不同的地址。然后给我404错误。
有什么解决方法吗?或者我应该在 S3 中设置的任何地方?
【问题讨论】:
-
我认为您可能误诊了这一点,因为 CNAME 引用的域与定义 CNAME 本身的区域不同......总是必须以点结尾。这是正常的,不应该破坏任何东西。
-
另外...您网站的主机名(您要“转发”的网站)必须与存储桶的名称完全相同相同。网站“example.com”只能在名为“example.com”的存储桶中运行,而网站“www.example.com”只能在名为“www.example”的存储桶中运行。 com" ...两者不可互换,您无法使用 DNS 和 S3 静态网站托管将域名成功映射到任何其他名称的存储桶。这是你在做什么?
标签: amazon-web-services amazon-s3 domain-name