Nginx配置IP黑名单
大部分蜘蛛抓取可以使用UA黑名单来处理,但有些蜘蛛不遵守robots协议,还有漏洞扫描机器人无法通过UA黑名单来处理,这时就可以通过配置IP黑名单来处理。
在 /etc/nginx/conf.d 目录下新增IP黑名单列表文件 ip.block
以常见的几个黑IP为例:
deny 120.241.79.79;
deny 120.241.79.101;
deny 210.16.189.4;
注意每行默认的分号。
然后打开 /etc/nginx/nginx.conf,在 http 节点里添加:
http{
...
# ip block list
include /etc/nginx/conf.d/ip.block;
...
}
保存后重启Nginx即可。
我的笔记