AWS 静态网站顶级域 returns 403,www 子域工作正常
AWS static website apex domain returns 403, www subdomain works fine
我正在使用 AWS S3、CloudFront、Route 53 和 AWS Certificate Manger 创建一个静态网站。我网站的 www 子域 (https://www.lnkrecall.org/) 工作正常,但 apex 域不工作:
- http://lnkrecall.org/ returns
403 ERROR The request could not be satisfied.
并且没有按应有的方式重定向到 HTTPS。
- https://lnkrecall.org/ 在 Google Chrome
中显示 This site can’t provide a secure connection
配置详情:
- 我在 AWS Certificate Manager 中创建的证书涵盖
lnkrecall.org
和 *.lnkrecall.org
- 在 Route 53 中,
lnkrecall.org
和 www.lnkrecall.org
各有一个 A 记录,它们都指向相同的 ...cloudfront.net.
分布
- 该发行版将 www 子域列为 CNAME 并且协议策略为
Redirect HTTP to HTTPS
显然顶级域的配置与子域不同,但我无法发现它
根据评论。
问题是 apex 域没有作为替代名称添加到 CF 分发中。
解决方案是将域添加到 CF 分发。
我正在使用 AWS S3、CloudFront、Route 53 和 AWS Certificate Manger 创建一个静态网站。我网站的 www 子域 (https://www.lnkrecall.org/) 工作正常,但 apex 域不工作:
- http://lnkrecall.org/ returns
403 ERROR The request could not be satisfied.
并且没有按应有的方式重定向到 HTTPS。 - https://lnkrecall.org/ 在 Google Chrome 中显示
This site can’t provide a secure connection
配置详情:
- 我在 AWS Certificate Manager 中创建的证书涵盖
lnkrecall.org
和*.lnkrecall.org
- 在 Route 53 中,
lnkrecall.org
和www.lnkrecall.org
各有一个 A 记录,它们都指向相同的...cloudfront.net.
分布 - 该发行版将 www 子域列为 CNAME 并且协议策略为
Redirect HTTP to HTTPS
显然顶级域的配置与子域不同,但我无法发现它
根据评论。
问题是 apex 域没有作为替代名称添加到 CF 分发中。
解决方案是将域添加到 CF 分发。