我对如何使CloudFront在SSL下作为CDN工作感到困惑。
我的整个网站使用(非自签名)通配符SSL证书在HTTPS下运行: 让我们说https://www.mysite.com
我在CloudFront中创建了一个新的发行版,将mysite.com设置为origin,并仅将HTTPS设置为行为,并匹配视图协议。
在我的html中插入
<link rel=\"stylesheet\" type=\"text/css\" href=\"//XXXX.cloudfront.net/css/style.css\" />
这会生成HTTP请求并且浏览器会阻止。
答案 0 :(得分:0)
我终于找到了原因。 原始域名是mydomain.com,而在网络服务器上则有从mydomain.com到www.mydomain.com的重定向。
创建一个源名称为www.mydomain.com
的新发行版就足够了