我设置 AWS cloudfront 作为 CDN 来托管我网站的一些文件。
当我使用云端集成时 – 它适用于 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 证书——我认为这可以解决这个问题。而且,我将其添加到云端分发中,但这似乎没有任何改变。
最佳答案
Cloudfront 的自定义 SSL 证书与 ELB 有一组不同的要求。您可能需要颁发不同的证书;此外,过去您必须在美国东部导入证书才能在 Cloudfront 中使用它,不确定现在是否仍然如此。
和: https://aws.amazon.com/premiumsupport/knowledge-center/custom-ssl-certificate-cloudfront/
关于amazon-web-services - 为什么我的 AWS cloudfront 可以工作,但不安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55598658/