设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法

最近搬主题将其中一个WordPress站点设置为Cloudflare进行免费CDN加速,结果发现设置后,直接无法正常调用,浏览器直接显示错误,错误信息为:ERR_SSL_VERSION_OR_CIPHER_MISMATCH。如下图,也就是不能正常连接。这到底是怎么回事呢?

设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法插图

其实一般这种情况是SSL证书配置的相关问题。比如说,你直接禁用CloudflareCDN后,网站又显示正常了。搬主题当时判断,应该是在Cloudflare开启CDN后,SSL证书不匹配或者是SSL证书相关配置的问题。

解决办法如下:

登录 Cloudflare 帐户后,您需要执行以下步骤:

  1. 在菜单栏中选择 SSL/TLS 方形按钮
  2. 从那里你会看到一个子菜单,你应该从那里选择边缘证书,你的路径应该是这样的:
设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法插图1

3.向下滚动到最底部,您应该找到禁用 通用 SSL按钮:

设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法插图2

现在默认情况下,Universal SSL 始终处于启用状态,要解决此问题,您需要禁用它,等待几分钟,然后再次启用它。因此,最后,您将看到与以前相同的窗口:

设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法插图3

4. 完成所有步骤后,您也可以从 CloudFlare 帐户中清除缓存。从菜单中选择缓存按钮并在此处选择清除所有功能:

设置CloudFlare后显示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”解决办法插图4

完成后,给它几分钟时间,您的网站应该会正常显示!

当然,有可能最后还是不能正常显示。接下来在边缘证书哪里会显示对应的域名未验证。给出了域名及验证码。

比如给出的验证方式是:

https://cdn.banzhuti.com/.well-known/pki-validation/ca1-7543rdfgd42w20djl3174231391.txt

验证码为989s39s86141a

那么就很简单,你在电脑本地建一个txi文档,然后里面输入 989s39s86141a ,再保存为ca1-7543rdfgd42w20djl3174231391.txt 。将其上传到你的源站.well-known/pki-validation对应文件夹内(没有的话就新建一个),最终只要实现在浏览器中输入地址 https://cdn.banzhuti.com/.well-known/pki-validation/ca1-7543rdfgd42w20djl3174231391.txt 可以正常显示 989s39s86141a 即可。

然后刷新 CloudFlare 的页面,会显示验证成功,SSL证书会正常启用。网站也会显示正常。

© 版权声明
THE END
喜欢就支持一下吧
点赞0分享
评论 抢沙发

请登录后发表评论

    暂无评论内容