博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx屏蔽恶意访问IP
阅读量:6905 次
发布时间:2019-06-27

本文共 626 字,大约阅读时间需要 2 分钟。

  hot3.png

1.查找要屏蔽的IP

cd到访问日志的目录(cd /usr/local/nginx/logs)

执行

awk '{print $1}' access.log |sort |uniq -c|sort -n

可以看到ip的访问次数

2.屏蔽ip

a.在nginx的配置目录(cd /usr/local/nginx/conf)下新建文件blockip.conf

然后输入

    deny 127.0.0.1;

 b.在nginx.conf里面引入这个文件,可以在http, server, location, limit_except语句块中。

include blockip.conf;

3.然后重读nginx

nginx -s reload

 

用法

1.屏蔽单个ip

 deny 127.0.0.1;

2.允许单个ip访问

allow IP;

3.屏蔽所有ip访问

deny all;

4.允许所有ip访问

allow all;

5.屏蔽整个段即从123.0.0.1到123.255.255.254访问的命令

deny 123.0.0.0/8

6.屏蔽IP段即从123.45.0.1到123.45.255.254访问的命令

deny 124.45.0.0/16

7.屏蔽IP段即从123.45.6.1到123.45.6.254访问的命令

deny 123.45.6.0/24

转载于:https://my.oschina.net/snxun/blog/1603945

你可能感兴趣的文章
业务模型的价值(程序员的另外一条出路)
查看>>
TI 28335和AD采集
查看>>
各国语言简写代码 (转)
查看>>
JAVA CyclicBarrier类详解
查看>>
判断字符串解析是JsonObject或者JsonArray
查看>>
Django中的分页
查看>>
Windows XP/Windows 7/Windows 8/Windows 10系统封装的另类教程和思路
查看>>
根据URL获取参数值得出json结果集,对外给一个接口让别人调用
查看>>
aptana eclipse plugin install on sts
查看>>
网友对网秦公司的真实评价
查看>>
windows下基于apache的SVN启动失败修改
查看>>
[九度][何海涛] 乐透之猜数游戏
查看>>
nw.js作者Roger:找到正确方向比怎么做更重要
查看>>
阿里巴巴参与研发的量子计算机已超越早期经典计算机
查看>>
向技术的长征:一家中国互联网巨头从商业驱动转向技术驱动的努力
查看>>
淘宝奇葩店铺:一个人的皇冠店|视频
查看>>
15家大厂经验传授:程序员如何在面试中「投其所好」?
查看>>
详解微信异步队列 MQ 2.0 的功能优化及拓展思路
查看>>
知既往 见未来 2017浪潮交出了怎样的成绩单
查看>>
2019年青海湖完全封冻 较去年提前7天
查看>>