cloudflare CDN CNAME接入SSL证书不生效问题

使用Cloudflare Partners 接入 CF CDN 可以免费使用CNAME解析域名
接入后也可以直接A记录快速IP,可以让某国家用户访问速度更快
PS:这是免费CDN页面的配套文章

1. cloudflare CNAME接入后SSL证书不生效问题的原因


  • 域名解析错误
  • 等待时间未到
  • 没有接入验证
  • 注意:设置完成后一定要访问你的域名,比如 https://example.org . 如果不加https访问几次, 你一定会遇到上面的问题

2. cloudflare SSL证书不生效解决办法


2.1 正确CNAME解析

在DNS正确设置接入面板给的CNAME地址,回源地址越复杂越好

2.2 等待24小时

正确设置CNAME后,需要一定时间生效,耐心等待

2.3 直接A记录IP地址,做好域名验证

直接指定IP,cloudflare 不会自动生成SSL证书,需要用户验证后才会颁发
2.3.1登录官方网站 https://dash.cloudflare.com ,按路径找到验证内容
SSL/TLS --> Edge Certificates --> Review Universal Certificate 

2.3.2 按要求,在网站根目录添加一个验证文件, 示例
/.well-known/pki-validation/ca3-a47fce3ae46640e8b32205e02304ec37.txt
txt内容写入响应值, 示例a47fce3ae4c640e8b32a05e02304ec37
2.3.3 等待cloudflare自动验证,一般等待5分钟SSL证书就自动颁发完成

3. cloudflare CND 接入SSL证书终极解决办法

这个当然是充钱啦! 花钱买个SSL证书,直接自动续期,没有后顾之忧

cloudflare官方用户管理地址: https://dash.cloudflare.com/login

此处评论已关闭