之前搬主题有介绍《BT宝塔面板Nginx 防火墙防护CC请求详细设置介绍》,可以让BT宝塔面板极大的增加安全保障,而最近Nginx 防火墙测试版本8.9.6又更新了两个防御CC的方式,新增了人机验证及滑动验证两种方式,如何开启及设置呢?这里搬主题就分享一下BT宝塔面板Nginx防火墙开启人机验证及滑动验证的图文教程。
一、如何改为测试版本
需要更新面板至测试版本8.1.13
什么?还没安装BT宝塔面板?点击进行下载安装
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
这里才会有插件的版本选择。如果你之前是正式版本的防火墙。那么只能卸载掉才能选择安装测试版本。如下:
然后选择安装即可
二、开启人机验证
保存即可。保存完之后。访问网站
出现如下动画即可。如果没有出现滑动页面。重启一下Nginx即可
三、开启滑动验证
保存即可。然后访问网站。如果没有出现滑动页面。重启一下Nginx即可
四、常见问题列表
4.1 选择不了人机验证
解决方法:
因为Nginx版本的问题。导致的下载的防火墙版本为阉割版。需要重新安装编译的Nginx即可。重新安装完Nginx之后,重新安装一下防火墙即可。如果还出现问题。请联系QQ124964896
4.2 人机验证报错
解决方案:
可能是因为伪静态的问题
例如:伪静态中判断文件是否存在直接404
if (!-e $request_filename) {
return 404;
}
这样的会导致验证失败。
4.3 拦截蜘蛛问题
Nginx防火墙已经更新百度蜘蛛IP列表:
百度蜘蛛池更新至2101个
搜狗蜘蛛池更新至529个
必应蜘蛛池IP更新至1586 个
谷歌蜘蛛池IP更新至3958个
其他的蜘蛛近期会更新。
4.4 CDN 情况下的问题
如果你网站开启了CDN 那么一定要先确定是否获取到了真实IP 。 如果你是百度云CDN操作如下:
需要开启这两个。如果你是CF CDN 那么操作如下:
首先在CDN headers 里面删除
cf-connecting-ip
然后再添加上去 即可
cf-connecting-ip
其中开启了CDN 的情况下一定得设置好CDN header 头部,不然会出现死循环的状况。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容