首页 > 解决方案 > 将 CloudFront 分配与 Route 53 域相关联时出现问题

问题描述

我在尝试保护我的 S3 托管网站时遇到了困难。我遵循的步骤是:

  1. 我使用 Route 53 创建了一个自定义域,托管在 S3 上。
  2. 创建了 SSL 证书。
  3. 创建了 CloudFront 分配并将其设置为使用我的 ssl 证书,并将我的自定义域作为 CloudFront“备用域名”
  4. 为我的域创建了一个公共托管区域。
  5. 创建“A”和“AAAA”记录以将我的域链接到我的 CloudFront 分配。

但是,我无法访问我的网站,无论是 HTTPS 还是 HTTP。但是我可以通过CloudFront域名访问网站就好了。只是当我尝试通过我的自定义域名访问它时。( example.com)

标签: amazon-web-servicessslamazon-s3amazon-cloudfrontamazon-route53

解决方案


您需要按照一些步骤通过自定义域访问您的云端分发。请检查以下 3 个步骤:

1 - 您是否在云端分发中添加了 CNAME 条目,如下图所示?

在此处输入图像描述

2 - 您在ROUTE53中需要的只是创建一个指向您的云端分发的ALIAS条目。你加了这个吗?如果您的设置正确,Route53 将为您提供与您的域匹配的分配选项。(确保您已设置 CNAME 条目)。请参考下图:

在此处输入图像描述

3 - 最后,请确保您的 SSL 与您的域匹配。

我相信您可能缺少步骤 1 中描述的 CNAME 条目。


推荐阅读