宝塔网站防火墙怎么关
宝塔面板的宝塔网站防火墙,默认是网站开启的。很多人装完环境,防火部署好站点,墙关发现某些功能异常,宝塔比如微信回调收不到、网站第三方API请求超时、防火或者自家写的墙关爬虫被拦得死死的——这时候第一反应就是“关掉防火墙试试”。 关的宝塔方法其实不复杂。登录宝塔后台,网站左侧菜单找到“网站”,防火点进去,墙关在站点列表那一行,宝塔能看到一个“防火墙”的网站图标,像个盾牌。防火点开它,右上角有个开关,直接拨到灰色就行。就这么简单。 但我要提醒一句:别急着关。我见过太多人,网站被攻击了,跑过来问“我防火墙明明开了啊,怎么还是被打”?一问才知道,他嫌误报烦,上个月就关了,一直没开回来。防火墙这玩意儿,不是装样子用的,它拦的是那些扫描端口、试探漏洞的机器人。你关掉它,等于把家门敞开,小偷不进来才怪。 有个更精细的做法,不用全关。你进防火墙设置,里面有个“全局配置”,把“CC攻击防护”和“URL黑名单”这些选项单独调低阈值,或者直接关闭某几项。比如你只是临时调试接口,那就只关“API防护”那一栏,其他保持默认。这样既不影响正常访问,又能让那些奇奇怪怪的请求放行过去。 还有种情况,你用的是CDN,比如Cloudflare或者阿里云CDN,那宝塔防火墙的IP白名单得加上CDN的节点IP段。不然防火墙看到一堆陌生IP频繁访问,会判定为攻击,自动拉黑。结果就是你的用户时不时打不开网站,你还以为是服务器挂了。这种问题,关了防火墙能暂时解决,但治标不治本。正确做法是把CDN的IP段加进白名单,而不是整个关掉。 再说个细节。宝塔防火墙有个“日志”功能,你关之前,最好先翻翻最近的拦截记录。很多时候你以为的“误拦”,其实是某个插件在后台频繁请求,触发了规则。你把那个插件的URL加进白名单,比关防火墙靠谱多了。我有个客户,WordPress后台登录一直提示验证码错误,排查半天,发现是防火墙把验证码的刷新请求给拦了。单独放行那个接口后,问题消失,防火墙照常开着。 最后,如果你实在要关,关完之后记得在浏览器里多刷新几遍页面,确认网站正常。然后设个提醒,比如手机闹钟,三天后提醒自己重新打开。别笑,真有人关了之后忘得一干二净,服务器被挂马了才想起来。 说到底,防火墙是保命的,不是碍事的。能局部关就别全关,能临时关就别长期关。真到了非关不可的时候,动手前先截图保存当前配置,免得回头想恢复却忘了原来怎么设的。
-
上一篇
-
下一篇