我可以将Cloudflare CDN / HTTP代理用于支持SSL的网站吗?

  1. 我想为我的网站使用Cloudflare CDN / HTTP代理,该代理通过LetsEncrypt证书已经具有HTTPS。
  2. 我不想使用Cloudflare的免费SSL证书,因为它不适用于WindowsXP和一些旧的浏览器。 我也不想升级计划来支付月租费。
  3. 如果我启用Cloudflare代理而不启用SSL,它会将我的网站从HTTPSredirect到HTTP。 如果我打开他们的SSL,我最终的免费SSL证书的限制。

那么,是否有一个解决scheme来使用自己的SSL证书,并受益于Cloudflare优化,CDN等?

  1. 是的,浏览器将通过HTTP2执行HTTPS到CloudFlare,然后他们将使用HTTPS到您的原始服务器。

  2. 这为您排除了CloudFlare。 接受XP无法访问该网站或支付额外的function。

  3. 恩,那就对了。

不,没有办法做你想做的事情,在你放置的限制内。 CloudFlare必须终止浏览器会话,如果您禁用HTTPS,它将是HTTP。 如果你想使用CloudFlare,你需要改变你的需求或限制。

在“encryptionSSL设置”中,将“设置SSL”设置为“全部”,或者将其closures。