今天把sanshu.cn的DNS解析到了cloudflare.
紧接着就出现了502的错误页面,网页打不开。
按照图片分析:
浏览器没问题,CF没有问题,到了服务器就出现问题了。
于是就去查看服务器日志:
tail -f -n 400 /xxxxx/www.sanshu.cn.log
查看到日志返回的状态码都是444
163.181.32.170 - - [22/Sep/2021:12:58:53 +0800] "GET /favicon.ico HTTP/1.1" 444 0 "https://www.sanshu.cn/wpplugin/82815.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Saf
这就尴尬了,444不像是常规的状态码呀,难道是我自定义的?
然后我把网站代码搜索了一遍444.结果没搜到有444的自定义内容。
于是又去百度这个状态码。
于是搜到了一个不显眼的关键词,444 防火墙。
我忽然就想到之前没用CF之前,我安装了宝塔面板的nginx防火墙。
紧接着我就去卸载了这个防火墙。
一分钟后,网站正常运行了!