将非 www 域指向现有的云端分布

Point non www domain to existing cloudfront distribution

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

我可以在 DNS 中为裸域创建一个顶点记录,但是我可以将它指向用于 www.company.com 的同一个云端 CNAME 还是我必须创建一个新的 S3 存储桶和新的云端分配?

S3 到 CloudFront 分发

  1. 创建两个 CloudFront 分配
  2. 从 AWS Certificates Manager 请求证书
  3. 使用 Route 53 创建 CNAME 并将别名目标指向相应的发行版
  4. 在指向该 S3 存储桶的两个分布中创建 Origin

希望对您有所帮助。

另一个只使用一个 Cloudfront 发行版的解决方案,如果重定向 company.com 到 www.company.com 是可以接受的(通常是首选)。

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