文章目录[隐藏]
宝塔面板虽然有免费Nginx防火墙,也可以安装第三方KOC云防C工具箱或者是防DDOS的强防御功能脚本,但是并没有对特定的文件和目录做资源请求限制,这就可能让某些文件或者是后台遭到强力破解,在nginx版本为1.15+,limit_req
是默认存在,我们可以通过limit_req
来对服务器的某些文件或者目录来进行资源请求限制,为了Wordpress安全,我使用如3就是限制1秒中内只能访问wp-login.php
一次。
1、在http模块设置资源请求限制,1秒只能访问1次,宝塔面板要在Nginx配置文件里配置
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
2、在server模块对特定目录进行资源请求限制
#对特定目录进行限制 location /search/ { limit_req zone=one; }
3、在server模块对特定文件进行资源请求限制
#对特定文件进行限制 location ~ \wp-login.php$ { limit_req zone=WPRATELIMIT; }
暂无评论