在Amazon CloudFront上通过HTTPS提供静态内容

时间:2014-10-13 15:25:12

标签: ssl amazon-web-services https cdn amazon-cloudfront

我对如何使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请求并且浏览器会阻止。

General Options

Origins

Behaviours

Google Chrome network panel

Google Chrome console log error

1 个答案:

答案 0 :(得分:0)

我终于找到了原因。 原始域名是mydomain.com,而在网络服务器上则有从mydomain.com到www.mydomain.com的重定向。

创建一个源名称为www.mydomain.com

的新发行版就足够了