我可以对启用 SSL 的网站使用 Cloudflare CDN/HTTP 代理吗?

我可以对启用 SSL 的网站使用 Cloudflare CDN/HTTP 代理吗?
  1. 我想要为已经通过 LetsEncrypt 证书拥有 HTTPS 的网站使用 Cloudflare CDN/HTTP 代理。
  2. 我不想使用 Cloudflare 的免费 SSL 证书,因为它不适用于 WindowsXP 和一些旧版浏览器。我也不想升级计划来支付月费。
  3. 如果我打开 Cloudflare 代理而不启用其 SSL,它会不断将我的网站从 HTTPS 重定向到 HTTP。如果我打开其 SSL,我最终会受到其免费 SSL 证书的限制。

那么,是否有解决方法可以使用自己的 SSL 证书并从 Cloudflare 优化、CDN 等中受益?

答案1

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

  2. 这排除了 CloudFlare 的可能性。要么接受 XP 无法访问网站,要么为附加功能付费。

  3. 恩,那就对了。

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

答案2

在加密 SSL 设置中,将“设置 SSL 为完整”或直接将其关闭。

相关内容