用户应该了解Cloudflare的SSL设置在哪里,是在SSL证书部分,将域名服务器指向Cloudflare,接下来,步骤应该是先登录Cloudflare账户,选择对应的域名,进入SSL证书设置,调整SSL模式,下面是Cloudflare上启用SSL的具体步骤:

前提条件

1. 域名已接入Cloudflare 

确保域名使用Cloudflare的NS服务器,或在DNS设置中添加了正确的A/AAAA记录并代理状态为“已代理”(橙色云图标)。

步骤1:登录Cloudflare控制台

1. 访问 Cloudflare官网 并登录。

2. 选择需要配置SSL的域名。

步骤2:配置SSL/TLS模式

1. 进入 SSL/TLS → 概述。

2. 在“SSL证书加密模式”中选择以下选项之一: 

灵活(Flexible) 

Cloudflare到访客的流量加密,Cloudflare到源服务器的流量不加密(HTTP)。 

无需在源服务器配置SSL证书。 

完全(Full) 

全程加密(HTTPS),但源服务器证书可以是自签名或不受信任的证书。 

需在源服务器安装SSL证书(如自签名证书或Cloudflare Origin CA证书)。 

完全(严格)(Full Strict) 

全程加密,且源服务器证书必须由受信任的CA颁发(如Let's Encrypt)。 

推荐此模式以提高安全性。 

关闭(Off) 

禁用SSL(不推荐)。

3. 保存更改。

步骤3(可选):为源服务器配置SSL证书 

若选择“完全”或“完全(严格)”模式:

1. 生成证书: 

使用 Cloudflare Origin CA(免费)生成证书: 

进入 SSL/TLS → 源服务器 → 创建证书,按指引生成并下载证书。 

或使用Let's Encrypt等CA申请证书。

2. 安装证书: 

将证书(.pem私钥和.crt公钥)部署到源服务器(如Nginx/Apache)。

步骤4:启用HTTPS重定向(推荐)

1. 进入 规则 → 重定向规则 → 创建重定向规则。

2. 设置规则: 

字段:URI路径 

运算符:包含 

值: 

重定向类型:HTTPS 

状态码:301 永久重定向

步骤5:测试SSL是否生效

1. 访问 https://您的域名.com,检查浏览器是否显示🔒标识。

2. 使用工具检测: 

SSL Labs测试 

Cloudflare SSL检查工具

常见问题

1. 浏览器提示“不安全” 

检查源服务器是否配置了有效证书(完全严格模式需CA签发)。

2. SSL不生效 

确保域名解析已生效(等待DNS传播)。 

清除浏览器和Cloudflare缓存(SSL/TLS → 边缘证书 → 清除缓存)。

用户通过以上几个步骤,就可以根据需求选择合适的SSL证书模式,并确保网站流量全程加密。用户如需最高安全性,建议使用“完全(严格)”模式并配置HSTS(在 SSL/TLS → 边缘证书 中启用)。