本文最后更新于2023年7月25日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!
系统重装+部署网站+设置网站SSL和启用cloudflare 遇到的问题。
系统重装一切正常,网站部署一切正常,在设置SSL后打开网站出现错误526(这个错误一般是证书问题),要么就不要启用SSL,要么就设置成“full”别搞那半吊子Flexible问题真是一大堆。我刚开始选的Flexible,这样的话网站如果有https就不行了反正各种问题,因为是用户到CF之间加密,CF到源站就不加密了,这种半程加密除非源站全是http要么就全是https不然慎用!
系统重装一切正常,网站部署一切正常,在设置SSL后打开网站出现错误526(这个错误一般是证书问题),要么就不要启用SSL,要么就设置成“full”别搞那半吊子Flexible问题真是一大堆。我刚开始选的Flexible,这样的话网站如果有https就不行了反正各种问题,因为是用户到CF之间加密,CF到源站就不加密了,这种半程加密除非源站全是http要么就全是https不然慎用!
然后去创建CF到源站的证书,这个只有CF自己信任,也叫内部证书。
把证书信息复制下载填到宝塔里
最后把DNS里面的小云点开就好了。
有一个坑在wordpress根目录有一个wp-config.php文件,里面要么是http开头要么就是https开头,千万别搞//这个开头,反正我搞了以后折腾了几个小时都登不了后台了提示:错误:Cookies因预料之外的输出被阻止。
还有一个坑就是防火墙了,不是系统防火墙是Nginx免费的那个墙,如果不把防火墙关了直提示520错误(这个错误一般是源站错误),而且还找不到原因防火墙也不提示一下,真是害刹我也!当然也可以把CF的IP截点放到白名字里,但是听说会经常更新我是直接把它关了省事。
还有一个坑就是防火墙了,不是系统防火墙是Nginx免费的那个墙,如果不把防火墙关了直提示520错误(这个错误一般是源站错误),而且还找不到原因防火墙也不提示一下,真是害刹我也!当然也可以把CF的IP截点放到白名字里,但是听说会经常更新我是直接把它关了省事。