为何我的站点不是通过 HTTPS 运行?
如果您最近注册了 Cloudflare,并且您的上述证书状态显示“正在向证书授权”,则表明您的站点还不能使用 HTTPS,因为 Cloudflare 没有相关证书。付费计划的设置通常需要 15 分钟左右时间,Free 计划最多需要 24 小时。如果在此之后您不再持有证书,请联系支持部门。
如果上面的状态显示“有效证书”,则通过 HTTPS 访问您的站点时 可能会出现其他几个常见问题。
我应该使用哪种 SSL 设置?
此设置控制 Cloudflare 的服务器如何连接到您的源服务器以发送 HTTPS 请求。我们建议尽可能启用“完全 SSL (严格)”设置。每种设置的常见用例:
- 关:访问者无法通过 HTTPS 查看您的站点;他们将被重定向到 HTTP。
- 灵活 SSL:即使所使用的证书对您的站点无效,也不能在源服务器上配置 HTTPS 支持。访问者能够通过 HTTPS 访问您的网站,但与您的源服务器的连接将通过 HTTP 建立。注意:某些源服务器配置可能会遇到重定向循环。
- 完全 SSL:您的源服务器支持 HTTPS,但安装的证书与您的域不匹配或属于自签名证书。Cloudflare 将通过 HTTPS 连接到您的源服务器,但不会验证证书。
- 完全(严格):您的源服务器已安装有效证书(未过期,并由可信 CA 或 Cloudflare Origin CA 签名)。Cloudflare 将通过 HTTPS 连接,并对每个请求验证证书。
评论区