亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Nginx IP封禁及自動(dòng)封禁IP的實(shí)現(xiàn)

瀏覽:42日期:2023-03-13 15:37:45

1.在Nginx的conf目錄下創(chuàng)建一個(gè)blockip.conf文件

2.里面放需要封禁的IP,格式如下

deny 1.2.3.4;

3.在Nginx的HTTP的配置中添加如下內(nèi)容

include blockips.conf;

4.重啟 Nginx

/usr/local/nginx/sbin/nginx -s reload

然后你就會(huì)看到IP被封禁了,你會(huì)喜提403;

7.小思考:如何實(shí)現(xiàn)使用Nginx自動(dòng)封禁ip的功能

1.AWK統(tǒng)計(jì)access.log,記錄每分鐘訪問超過60次的ip,然后配合nginx進(jìn)行封禁
2.編寫shell腳本
3.crontab定時(shí)跑腳本

好了上面操作步驟列出來了,那我們先來實(shí)現(xiàn)第一個(gè)吧

操作一: AWK統(tǒng)計(jì)access.log,記錄每分鐘訪問超過60次的ip

awk "{print $1}" access.log | sort | uniq -cd | awk "{if($1>60)print $0}"1. awk "{print $1}" access.log   取出access.log的第一列即為ip。2. sort | uniq -cd  去重和排序3. awk "{if($1>60)print $0}" 判斷重復(fù)的數(shù)量是否超過60個(gè),超過60個(gè)就展示出來

操作二:編寫shell腳本,實(shí)現(xiàn)整體功能(寫了注釋代碼)

#不能把別人IP一直封著吧,這里就清除掉了echo "" > /usr/local/nginx/conf/blockip.conf#前面最開始編寫的統(tǒng)計(jì)數(shù)據(jù)功能ip_list=$(awk "{print $1}" access.log | sort | uniq -cd | awk "{if($1>60)print $0}")#判斷這個(gè)變量是否為空if test -z "$ip_list"then#為空寫入 11.log中,并重新啟動(dòng)ngnixecho "為空"  >> /usr/local/nginx/logs/11.log/usr/local/nginx/sbin/nginx -s reloadelse#如果不為空 前面加上 deny格式和ip寫入blockip.conf中echo "deny" $ip_list > /usr/local/nginx/conf/blockip.conf    #因?yàn)榍懊鏀y帶了行數(shù),所有我們需要去除掉前面的行數(shù),寫入后在讀取一次ip_list2=$(awk "{print $3}" /usr/local/nginx/conf/blockip.conf)#最后再把讀取出來的值,在次寫入到blockip.conf中echo "deny" $ip_list2";"> /usr/local/nginx/conf/blockip.conf#重啟ngnix/usr/local/nginx/sbin/nginx -s reload#清空之前的日志,從最新的開始截取echo "" > /usr/local/nginx/logs/access.logfi

操作三:使用crontab定時(shí),來實(shí)現(xiàn)訪問每分鐘超過60的

這個(gè)crontab 就不多講的,不會(huì)的可以去看看我之前的博客地址如下https://www.jb51.net/article/144881.htm

直接實(shí)操吧:

crontab -e * * * * * cd /usr/local/nginx/logs/ && sh ip_test.sh  每一分鐘運(yùn)行一次systemctl restart crond.service 重啟一下配置既可

到此這篇關(guān)于Nginx IP封禁及自動(dòng)封禁IP的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx IP封禁內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Nginx
主站蜘蛛池模板: 国产欧美一区二区三区鸳鸯浴 | 自偷自偷自亚洲永久 | 日本黄色小视频在线观看 | 色综合久久一区二区三区 | 日本精品中文字幕在线播放 | 国产精品综合 | www.国产精品.com | 国产三级在线 | 美国黄色片视频 | 免费一级黄色片 | 91精品啪在线观看国产色 | 手机看片日韩国产福利视频 | 亚洲六月婷婷 | 日韩一级黄色影片 | 91视频免费看 | 国产伊人久久 | 亚洲女人天堂 | 国产福利专区精品视频 | 狠狠综合久久 | 黄色三级网站 | 麻豆一区二区三区在线观看 | 国内精品综合九九久久精品 | 青春草国产成人精品久久 | 国产一级毛片免 | 精品一区二区三区高清免费不卡 | 免费欧洲毛片a级视频老妇女 | 欧美国产在线观看 | 亚洲国产精品xo在线观看 | 黄色在线| 亚洲精品第一第二区 | 毛片大片 | 人人射人人舔 | 国产精品第二页在线播放 | 九一在线完整视频免费观看 | 公么吃奶满足了我苏媚 | 免费观看一级特黄三大片视频 | 精品中文字幕一区二区三区四区 | 国产美女视频黄a视频免费全过程 | 日韩特级毛片 | 一级黄色毛毛片 | 麻豆国产一区二区在线观看 |