【问题标题】:Amazon S3 static website with custom domain showing 'IP Address not found'具有显示“未找到 IP 地址”的自定义域的 Amazon S3 静态网站
【发布时间】:2018-10-22 01:51:09
【问题描述】:

我最近使用 AWS S3 存储桶 (scottreganchimneysweeping.co.uk) 建立了一个静态网站。我通过 AWS 提供了 SSL 证书,将我的注册商的名称服务器更改为 AWS route 53,使用 route53 创建了一个托管区域,还使用 ​​cloudfront 创建了一个 CDN。

但是,当我在 Chrome 中输入 URL 时,它会加载很长时间,然后出现 403 错误,找不到 IP 地址。

在路由 53 中,我创建了一条具有 Cloudfront CDN 别名的 A 记录,以及 SSL 证书的 CNAME 记录以及默认的 NS 和 SOA 记录。我不确定究竟是什么导致了这里的问题,但我是主机和 DNS 等方面的初学者,所以我迫切需要帮助才能让这个网站上线。

有人可以建议我在这里出错的地方或使用上面的域名进行诊断吗?

提前致谢!

【问题讨论】:

    标签: amazon-web-services amazon-s3 dns amazon-cloudfront amazon-route53


    【解决方案1】:

    403 表示请求者无权执行请求的操作。您可能需要将存储桶的 ACL 设置为公开读取,或者将要公开读取的项目的 ACL 设置为公开读取。

    当存储桶未设置为公开可读时,即使已将其设置为静态站点,所有丢失的页面都会显示为 403 响应,因此另一种可能是默认路径未设置为正确的文件,例如默认指向 index.html 而你的根目录中有 main.html。

    【讨论】:

    • 感谢詹姆斯。这是两个因素的问题。 1)您上面提到的权限(我在存储桶策略中犯了一个错误)和 2)DNS 记录的更改仍在传播。感谢您的帮助!
    猜你喜欢
    • 2011-06-29
    • 1970-01-01
    • 2019-07-26
    • 2017-03-23
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多