一聚教程网:一个值得你收藏的教程网站

热门教程

nginx/apache下添加禁止访问IP列表

时间:2022-06-30 18:54:06 编辑:袖梨 来源:一聚教程网

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

 代码如下 复制代码

#主机跟目录
    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列表

热门栏目