nginx方法如下
新建 /usr/local/nginx/conf/blockips.conf 需要屏蔽的ip列表文件
vi /usr/local/nginx/conf/blockips.conf
加入以下代码:
#屏蔽soso蜘蛛IP
deny 113.108.12.154; #此为搜搜蜘蛛IP
deny 124.115.0.0/24; #此为屏蔽搜搜蜘蛛124.115.0.1 ~ 124.115.0.255整个网段IP
deny 124.115.4.0/24; #此为屏蔽搜搜蜘蛛124.115.4.1 ~ 124.115.4.255整个网段IP
屏蔽整个网段的IP时有可能会造成错杀,不过几率很低。继续,将blockips.conf 加入到nginx配置中
vi /usr/local/nginx/conf/nginx.conf
在http中加入代码
代码如下 | 复制代码 |
http { #载入禁止访问的IP配置 include blockips.conf; #处理好相对目录问题 } |
如果你不是使用nginx使用的是apache我们可以如下操作
想想apache下也有这个需求。直接贴配置屏蔽soso蜘蛛,IP段还是那些。
禁止soso蜘蛛IP
代码如下 | 复制代码 |
<Directory "/usr/local/apache2/cgi-bin"> #主机跟目录 AllowOverride None Options None Order allow,deny Allow from all Deny from 113.108.12.154 124.115.0.0/24 124.115.4.0/24 #soso蜘蛛IP列表 </Directory> |
时间: 2024-09-22 10:39:38