不按顺序的避坑之一:Cloudflare的SSL握手失败,报525错误。

初学者想要拥有自己的一个网站,或者建立自己的博客,通常怎么切入很重要,我自己就是小白,想要拿闲置的VPS发光发热,就萌生了弄一个自建网站的想法。

虽然想要拥有自己的网站并不是一件困难的事情,而这一篇主要是谈谈我在过程中最困扰、最消耗我时间的域名解析的问题,其他的放在一边不提。

事实上域名解析的问题也分成很多种类,我遇到好几个,这里闲谈Cloudflare的SSL握手失败,报525错误。
我的域名是通过Cloudflare解析的,作为最易用也是最强大的域名服务商,Cloudflare必须是第一优先,525错误在Cloudflare官网和网上也大量有解决教程,但是大部分都没有意义,好比网吧的机子出现问题网管只管让你重启一样,都是概率的解决方法你全部照着走一遍,解决了就是运气,没解决就是脸黑。

其实525错误的原理很简单,就是Cloudflare和源服务器也就是你的VPS之间的通讯遇到了问题,而我在排查的时候,发现不知道为何,我的域名提供商那边在SSL的显示上是yes,也就是说域名提供商为我的域名加密了,奇怪的是这是收费项目而我并没有操作过,而Cloudflare在解析我的域名的时候,也把我的域名自动申请了SSL,我自己虽然不懂底层的互联网语言,但是多年的翻墙经验也告诉我,大概率就是Cloudflare申请的证书跟域名提供商那边的证书不一致,导致它们之间互相通信失败。可是虽然知道原因我又不知道怎么解决,一开始想要删掉域名提供商那边的SSL,找半天没找到,而Cloudflare这边也是,免费用户无法自己改证书,网上还有一种方法是把Cloudflare的加密方式改成灵活(Flexible),这样默认应该就是以域名提供商的SSL手段为主,最终解决了我的问题。

这里最后要重点说一句:使用浏览器的私密模式去检视修改的成果,一开始我用chrome正常模式,怎么改都还是一样,导致我以为我的方法是错的,结果尼玛后来才反应过来是浏览器DNS缓存的原因。

具体操作步骤如下:

第一步是展示错误问题:

第二步:encryption mode模式为灵活

第三步:清除缓存

到这里正常来说应该可以了。但是我还是报错,在搜了各种油管视频后,在陈年老视频发现一个人还操作了这一步:开启开发者模式

再次刷新网址:泪流满面,终于正常了!

这次建站中间还走了很多弯路,前前后后我搞了差不多三四天才弄好,有心情再把其他遇到的问题再梳理一些。

最后把找到的油管操作链接放上,有需要的可以查看

https://www.youtube.com/watch?app=desktop&v=CnJcpnE_9kY&embeds_referring_euri=https%3A%2F%2Fpopularin.org%2F&feature=emb_imp_woyt

okay,作为博客的第一篇内容,ENDING!~

By 摸鱼小能手

房地產開發從業者,夢想是成为全职的非著名摸鱼能手。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *