IT虾米网

nginx屏蔽指定ip详解

lxf 2019年06月10日 程序员 120 0

找到nginx.conf的位置

 
find / -name nginx.conf

一般在这里

 
/usr/local/nginx/conf/nginx.conf

再执行命令

 
cd /usr/local/nginx/conf 
vi blockips.conf

在blockips.conf文件中将要屏蔽的ip写进去

 
deny 1.2.3.4;            //屏蔽单个ip 
deny 91.212.45.0/24;     //屏蔽单个ip段 
deny 91.212.65.0/24;     //屏蔽单个ip段

然后保存此文件,并且打开nginx.conf文件,在http配置节内添加下面一行配置:

注意:这个是要添加在http{

         include blockips.conf;

}

 
include blockips.conf;

重启nginx

 
service nginx restart

单独网站屏蔽IP的方法,把include blocksip.conf; 放到网址对应的在server{}语句块,
所有网站屏蔽IP的方法,把include blocksip.conf; 放到http {}语句块。

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Amazon AWS 常用服务及常见问题汇总(AWS架构师面试必备)
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。