- 我想要为已经通过 LetsEncrypt 证书拥有 HTTPS 的网站使用 Cloudflare CDN/HTTP 代理。
- 我不想使用 Cloudflare 的免费 SSL 证书,因为它不适用于 WindowsXP 和一些旧版浏览器。我也不想升级计划来支付月费。
- 如果我打开 Cloudflare 代理而不启用其 SSL,它会不断将我的网站从 HTTPS 重定向到 HTTP。如果我打开其 SSL,我最终会受到其免费 SSL 证书的限制。
那么,是否有解决方法可以使用自己的 SSL 证书并从 Cloudflare 优化、CDN 等中受益?
答案1
是的,浏览器将通过 HTTP2 对 CloudFlare 执行 HTTPS,然后他们将使用 HTTPS 访问您的原始服务器。
这排除了 CloudFlare 的可能性。要么接受 XP 无法访问网站,要么为附加功能付费。
恩,那就对了。
不,在您设置的限制内,您无法做您想做的事情。CloudFlare 必须终止浏览器会话,如果您禁用 HTTPS,它将是 HTTP。如果您想使用 CloudFlare,您需要更改您的要求或限制。
答案2
在加密 SSL 设置中,将“设置 SSL 为完整”或直接将其关闭。