将非 www 域指向现有的 Cloudfront 分配



我正在使用 AWS S3 和 Cloudfront 来托管网站(例如 www.company.com(。 我还想让裸域(没有 www(指向相同的内容。我最初在 DNS 中创建了一个重定向,但 https://company.com 不起作用。

我可以在 DNS 中为裸域创建顶点记录,但我是否可以将其指向用于 www.company.com 的同一 cloudfront 别名记录,或者我是否必须创建新的 S3 存储桶和新的 cloudfront 分配?

S3 到 CloudFront 分配

  1. 创建两个 CloudFront 分配
  2. 向 AWS 证书管理器请求证书
  3. 使用 Route 53 创建别名记录并将别名目标指向相应的分配
  4. 在指向该 S3 存储桶的两个分配中创建源

希望对您有所帮助。

如果可以

接受将 company.com 重定向到 www.company.com,则仅使用一个 Cloudfront 分配的另一种解决方案(通常是首选(。

  1. 创建名为 company.com 的 S3 存储桶
  2. 为静态网站托管配置存储桶。选择"重定向对象的请求"并输入 www.company.com。
  3. 更新您的 DNS 记录以指向存储桶。

最新更新