这是我遵循的过程,也许我可以在这里得到一些帮助:
我在 Amazon Route 53 上注册并支付了域名
我尝试在 S3 存储桶上托管静态网站,因此我创建了一个托管区域,其中包含 apex 域 (
example.com
) 和指向 apex 托管区域的别名 (www.example.com
) 以及记录类型 NS
和 SOA
是默认创建的。
已将我的网页上传到S3。在属性中,我可以通过链接访问此页面
http://example.com.s3-website-us-west-1.amazonaws.com
,但这没有 SSL / TLS 证书,因此在没有警告的情况下无法访问该网页。
为了能够使用 CloudFront,我打算通过 AWS 证书管理器请求公共 SSL / TLS 证书,用于
example.com
和 www.example.com
现在我的发行版在 CloudFront 上处于活动状态,但域名是
someid.cloudfront.net
。我已经尝试了很多方法并阅读了文档,但使用 Route 53 中的域将其重定向到 CloudFront 域让我感到困惑。有什么建议吗?
尝试重新制作所有过程,但我不知道还需要做什么。我希望使用我在 Route 53 上注册的域将其重定向到 CloudFront 分配。
使用时只需在Cloudfront中使用备用域名并添加您必须重定向到的网址,您可以参考以下博客
https://crishantha.medium.com/hosting-a-secure-aws-cloudfront-endpoint-via-aws-route-53-be65d42191b7
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html