【以下的问题经过翻译处理】 你好,
我正在使用s3和cloudfront创建一个静态网站,我的网站https://www.example.com/index.html
可以正常加载,但是https://www.example.com
会抛出一个403错误。
我在route 53中有一个托管区域,名为example.com
,有6个记录:
example.com
类型为 A
,路由到我的cloudfront分发,类似于 abcd123456789.cloudfront.net
www.example.com
类型为 A
,再次路由到我的cloudfront分发 abcd123456789.cloudfront.net
example.com
类型为 NS
,路由到我的4个名称服务器,类似于 ns-1234.awsdns-01.com
example.com
类型为 SOA
,路由到 NS
记录的第一个名称服务器,例如 ns-1234.awsdns-01.com
randomcharacters1.example.com
类型为 CNAME
,路由到 randomcharacters2.tftwdmzmwn.acm-validation.aws
randomcharacters3.www.example.com
类型为 CNAME
,路由到 randomcharacters4.tftwdmzmwn.acm-validation.aws
这两个CNAME记录可以从aws CM>证书>证书名称>域中获取,其中列出了example.com
和www.example.com
的记录之一。
此外,这是我在浏览器中输入这些网址时发生的完整列表:
example.com
- 重定向到 https://example.com
- 403错误
www.example.com
- 重定向到 https://example.com
- 403错误
https://example.com
- 403错误
https://www.example.com
- 403错误
http://example.com
- 重定向到 https://example.com
- 403错误
http://www.example.com
- 重定向到 https://example.com
- 403错误
example.com/index.html
- OK