【发布时间】:2015-11-22 08:42:43
【问题描述】:
我看过很多关于这个问题的手册,尤其是AWS' official docs
- 我创建了两个存储桶 mydomain.com 和 www.mydomain.com。
-
我向 mydomain.com 添加了存储桶策略:
{ “版本”:“2012-10-17”,“声明”:[ { “Sid”:“AddPerm”,“效果”:“允许”,“主体”:“”,“动作”:“ s3:GetObject", "Resource": "arn:aws:s3:::mydomain.com/" } ] }
我为 mydomain.com 启用了“启用网站托管”并将 index.html 放在那里。所以我有一个端点 mydomain.com.s3-website-us-east-1.amazonaws.com 可以很好地打开 index.html。
-
我为 www.mydomain.com 启用了“将所有请求重定向到另一个主机名”到 mydomain.com.s3-website-us-east-1.amazonaws.com。但根据 AWS 官方的说法,我应该重定向到 mydomain.com。但这对我不起作用,我的重定向方式也适用。无论如何,现在 www.mydomain.com.s3-website-us-east-1.amazonaws.com 在 mydomain.com.s3-website-us-east-1.amazonaws.com 中打开 index.htm。
李> Mydomain 注册了 AWS route53,所以我去那里创建了 s3-website-us-east-1.amazonaws.com 的别名,就像在文档中一样。
我已经等了 24 小时,但没有任何变化……所以我按照 AWS 的官方文档做了所有事情,但 mydomain.com 无处可去……请帮忙。
【问题讨论】:
-
当你请求 mydomain.com 或 www.mydomain.com 时,你会得到什么样的错误?
-
另外,粘贴“host mydomain.com”和“host www.mydomain.com”的输出。 (您可以使用 nslookup 代替主机)
-
@James 抱歉耽搁了。错误只是:无法打开页面 www.mydomain.com。找不到服务器 www.mydomain.com。
-
@tedder42 抱歉耽搁了。 Nslookup 输出为:“;;连接超时;无法访问任何服务器”
-
我现在遇到这个问题,我快死在这里了。一切似乎都设置正确,我的域名指向s3存储桶别名,所有文件都是公开的,NS记录解析为亚马逊,静态网站url工作等等。我用过@ 987654323@ traceroute,以及我能想到的所有其他 DNS 工具,我一直在回到 amazon s3.... 但是请求在那里终止并且无法解决
标签: redirect amazon-web-services amazon-s3 dns amazon-route53