我在设置域名系统时遇到了问题,因为Namecheap指向一个托管在AWS S3中的静态html网站。
存储桶配置:

目前,我收到"chrisrich.io重定向你太多次“。

这是直接的存储桶url:
https://s3-ap-southeast-2.amazonaws.com/chrisrich.io/index.html
AWS S3存储桶名称:

Namecheap中的DNS设置:

我做错了什么?
发布于 2019-08-16 10:29:34
有两件事:
Namecheap中的记录是针对www.chrisrich.io的,它正在解析为S3。挖掘www.chrisrich.io +short chrisrich.io.s3.io.s3-ap-东南-2.amazonaws.com。S3-r-w.ap-东南-2.amazonaws.com。52.95.134.34
要使其与www.chrisrich.io一起工作,您需要具有与www.chrisrich.io完全相同的存储桶名称。您可以创建一个名为www.chrisrich.io的存储桶,并将文件放在那里,它应该允许您使用www.chrisrich.io访问您的网站。
对于www.chrisrich.io.,您不能拥有Apex域
此外,网站端点不支持HTTPS,如果你计划让你的网站在https上工作,你将需要cloudfront。
发布于 2019-08-16 10:52:17
此外,要使用www.chrisrich.io使S3网站端点正常工作,您需要更改您的域名系统记录,目前您正在为CNAME记录使用REST API名称change .io.s3.ap-东南-2.amazonaws.com -->这应该是S3网站端点的名称,否则,索引页面将不会自动加载,您将需要使用www.chrisrich.io/index.html访问它
发布于 2019-08-16 15:04:20
您需要将存储桶名称从chrisrich.io更改为www.chrisrich.io
然后,它就可以工作了。
谢谢
https://stackoverflow.com/questions/57518204
复制相似问题