AWS - 使用 Route53、ACM、Cloudfront 为 www 和非 www 端点提供 https 端点

n00*_*00b 6 ssl amazon-web-services amazon-cloudfront amazon-route53 aws-certificate-manager

我在带有 Cloudfront 的 AWS S3 上有一个静态网页。Cloudfront 使用 ACM(AWS 证书管理器)进行设置,并使用 Route 53。如何确保www.my-endpoint.commy-endpoint.com端点的安全https

以下是一些细节:

  • 我的 ACM 证书仅设置为my-endpoint.com并附加到 Cloudfront 发行版
  • 我有一个 Cloudfront A 记录,my-endpoint.com其别名指向 Cloudfront
  • 我的www.my-endpoint.com配置是这样的,所以它的别名是my-endpoint.com

当我导航到https://www.my-endpoint.comchrome 时,抱怨存在潜在的安全风险,而其实一切都https://my-endpoint.com很好。

hjp*_*r92 6

your-domain.com为和www.your-domain.com(更好的是)创建新的 ACM 请求*.your-domain.com

在您的 CloudFront 实例上使用新创建的证书(验证后)。

当您拥有两个域的有效证书后,从https://www.domain.com到 的重定向将起作用。https://domain.com

  • 抱歉,我误解了您最初的建议。我创建了一个包含多个域的新证书。感谢您的帮助。您能回答我关于别名如何工作的第一条评论中的问题吗?我猜它们只是一个直通,所以如果我的“www”记录将其别名设置为非“www”记录,那么它会以直通方式运行? (2认同)
  • @n00b 您创建一个证书,但在其中添加 2 个域。第一个应该是“my-endpoint.com”,然后添加另一个作为“*.my-endpoint.com”。类似于:https://i.imgur.com/pzJnvCI.png (2认同)