我正在使用 AWS S3 和 Cloudfront 来托管网站(例如 www.company.com(。 我还想让裸域(没有 www(指向相同的内容。我最初在 DNS 中创建了一个重定向,但 https://company.com 不起作用。
我可以在 DNS 中为裸域创建顶点记录,但我是否可以将其指向用于 www.company.com 的同一 cloudfront 别名记录,或者我是否必须创建新的 S3 存储桶和新的 cloudfront 分配?
S3 到 CloudFront 分配
- 创建两个 CloudFront 分配
- 向 AWS 证书管理器请求证书
- 使用 Route 53 创建别名记录并将别名目标指向相应的分配
- 在指向该 S3 存储桶的两个分配中创建源
希望对您有所帮助。
接受将 company.com 重定向到 www.company.com,则仅使用一个 Cloudfront 分配的另一种解决方案(通常是首选(。
- 创建名为 company.com 的 S3 存储桶
- 为静态网站托管配置存储桶。选择"重定向对象的请求"并输入 www.company.com。
- 更新您的 DNS 记录以指向存储桶。