在运行HTTPS网站时是否可以使用CDN?

Nik*_*hev 28 ssl https accessibility cdn

我有一个只有主页通过简单的HTTP协议提供的网站.所有其他页面只能通过HTTP over SSL(https://)访问.

我正在使用CDN作为主页,并对它非常满意.

但对我来说,由于安全警告,使用CDN for https页面似乎是不可能的,尤其是在IE中.我在CDN托管的文件可通过简单的HTTP协议访问.

我该怎么办?这个问题怎么解决?

Jon*_*cto 16

您需要获得支持通过HTTPS提供文件的CDN,然后使用该CDN进行SSL请求.


小智 5

如果他们的盒子支持 HTTPS,你可以这样做。您不能做的是使用您自己域的子域来针对 cdn 网络进行 cname。因为 SSL 不是这样工作的。

所以https://cdn.tld/mydomain/path/to/file作为一种机制确实有效(因为浏览器会正确验证 cdn.tld ssl 证书)

https://cdn.mydomain.tld/path/to/file不会。

  • 反过来想想。您准备好让 CDN 托管 SSL 证书的私钥了吗? (11认同)
  • 除非 CDN 同意在其为您的内容提供服务的服务器上托管您域的 SSL 证书。 (2认同)