引言
前阵子趁着黑五购买了域名和主机,国外的 Cpanel 授权费用又贵,便直接主机数据带着宝塔面板迁移到了新主机上,接着考虑到域名托管和 SSL 证书自动续期,抱着对「赛博菩萨」闻名已久的态度,我便直接将域名托管到了 Cloudflare 上。但是等到宝塔一键部署 WordPress,再用域名访问的时候,总是出现 host error(code 521) (DNS 托管和网络都通,但是主机访问报错),测试了半天终于解决了问题。
第一步: Cloudflare SSL 设置
第一步我们还是确保 DNS 设置正确,域名设置过程中开启了「小橙云」,接着最重要的就是在 SSL/TLS 中设置为 灵活,简单粗暴避免浏览器发出安全警报。

第二步: WordPress 安装 flexible SSL for Cloudflare
在操作完第一步以后,我们访问网站基本上没什么问题了,也会自带上 SSL 证书,但是在发布 WordPress 文章的时候,却会出现「发布失败。您可能已经掉线」的错误,后台接入了 Google 的 sitekit 也会提示「You are probably offline」的错误,都需要安装 flexible SSL for Cloudflare 来解决这类问题。插件安装好之后,上述问题都可以直接解决,还是比较简单的。

结语
解决这些问题其实有时候真的靠的就是灵机一动,回过头来或许会发现直接使用宝塔面板的 SSL 证书或许就不会有后面的这些问题了。不过,折腾的乐趣就是这么有滋有味。