为什么我的AWS云端工作,但不安全?

问题描述 投票:0回答:2

我将AWS cloudfront设置为CDN,以便为我的站点托管一些文件。

当我使用cloudfront集成时 - 它适用于HTTP和HTTPS。

当我使用自定义域时 - 它只能在HTTP中使用。

所以,使用虚拟示例,这就是我的意思:

http://www.12345.cloudfront.net/file - 工作正常

https://www.12345.cloudfront.net/file - 工作正常

http://www.cdn.domainname.com/file - 工作正常

https://www.cdn.domainname.com/file - 在浏览器中提示不安全的站点警告消息

我在AWS中为cdn.domainname.com创建了一个自定义域SSL证书 - 我认为这样可以解决问题。而且,我将其添加到云端分发版中,但这似乎没有改变任何内容。

amazon-web-services ssl amazon-s3 amazon-cloudfront
2个回答
0
投票

Cloudfront的自定义SSL证书具有与ELB不同的一组要求。您可能需要签发不同的证书;此外,过去你必须在美国东部导入证书才能在Cloudfront中使用它,不确定是否仍然如此。

详情请见:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cnames-and-https-requirements.html#https-requirements-aws-region

并且:https://aws.amazon.com/premiumsupport/knowledge-center/custom-ssl-certificate-cloudfront/


0
投票

更新:我能够通过将cdn.domainname.com和www.cdn.domainname.com添加到SSL证书来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.