域名重定向到错误的 S3 存储桶

域名重定向到错误的 S3 存储桶

我目前正在尝试使用 AWS S3 通过 NameCheap 的域名建立一个小型静态网站,但无法将请求正确指向相应的 S3 存储桶。

这些是我使用的服务的配置:

NameCheap

CNAME         www  example.com.s3-website-ap-northeast-1.amazonaws.com.
URL Redirect  @    http://www.example.com/

AWS S3

Static Hosting example.com.s3-website-ap-northeast-1.amazonaws.com.

我对网络托管/域名方面还不太熟悉,所以请耐心等待,但据我了解,我的注册商配置是:进入裸域的用户example.com将被重定向到www.example.com指向 AWS S3 存储桶的地址。然后别名记录然后记录指向相应的 AWS 存储桶。

然而,当我尝试访问时,www.example.com不知何故我被指向了水桶www.example.com,而不是example.com水桶把我带到了未找到 AWS 存储桶页。

更多详细信息

  1. 我已使用 DNS 检查器检查过该www.example.comCNAME 记录确实指向example.com.s3-website-ap-northeast-1.amazonaws.com.

  2. 我也尝试过创建一个www.example.com存储桶然后将其重定向到,example.com但它似乎指向实际的域而不是存储桶,因此导致重定向循环。example.com->www.example.com->www.example.com (Bucket)->example.com->∞

答案1

您的存储桶名称必须与 DNS 中指向它的主机名完全匹配。创建一个名为 www.example.com 的存储桶并将您的 www 记录指向它。

相关内容