Nginx限制ip访问

Posted peteremperor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx限制ip访问相关的知识,希望对你有一定的参考价值。

首先建立下面的配置文件放在nginxconf目录下面,命名为blocksip.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时有可能会造成错杀,不过几率很低。

保存一下。

nginx的配置文件nginx.conf中加入:include blocksip.conf;

重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。

 

以上是关于Nginx限制ip访问的主要内容,如果未能解决你的问题,请参考以下文章

nginx 限制ip/限制访问路径

如何禁掉nginx恶意访问ip

nginx 限制特定用户的ip访问

Nginx 使用IP限制访问来源

nginx 限制目录访问为403,允许其它访问ip访问怎么变成404

nginx 根据条件限制ip访问