在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

馬哥Linux運(yùn)維 ? 來(lái)源:CSDN-佞臣888 ? 2023-02-21 09:43 ? 次閱讀

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

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

deny1.2.3.4;

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

includeblockips.conf;

102c80a8-b131-11ed-bfe3-dac502259ad0.png

重啟 ngnix

/usr/local/nginx/sbin/nginx-sreload

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

103ca56e-b131-11ed-bfe3-dac502259ad0.png

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

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

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

105247ca-b131-11ed-bfe3-dac502259ad0.png

操作一:AWK統(tǒng)計(jì)access.log,記錄每分鐘訪問(wèn)超過(guò)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ù)量是否超過(guò)60個(gè),超過(guò)60個(gè)就展示出來(lái)

操作二:編寫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è)變量是否為空
iftest-z"$ip_list"
then
#為空寫入11.log中,并重新啟動(dòng)ngnix
echo"為空">>/usr/local/nginx/logs/11.log

/usr/local/nginx/sbin/nginx-sreload

else
#如果不為空前面加上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)

#最后再把讀取出來(lái)的值,在次寫入到blockip.conf中
echo"deny"$ip_list2";">/usr/local/nginx/conf/blockip.conf

#重啟ngnix
/usr/local/nginx/sbin/nginx-sreload
#清空之前的日志,從最新的開始截取
echo"">/usr/local/nginx/logs/access.log

fi

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

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

108387cc-b131-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1786

    瀏覽量

    151335
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    522

    瀏覽量

    32468
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    578

    瀏覽量

    25213
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    372

    瀏覽量

    23986
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    397

    瀏覽量

    28350

原文標(biāo)題:Ngnix IP封禁以及實(shí)現(xiàn)自動(dòng)封禁IP

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    代理IP類型以及它們適用的業(yè)務(wù)場(chǎng)景#代理IP

    IP
    jf_62215197
    發(fā)布于 :2024年08月13日 07:28:10

    請(qǐng)問(wèn)如何實(shí)現(xiàn)固定mac在自動(dòng)獲取ip之前

    /forlinx/shell/mac.sh 結(jié)果:設(shè)備自動(dòng)獲取的ip還是一直變化,推測(cè)是固定mac這步操作在自動(dòng)獲取ip之后。請(qǐng)問(wèn)如何實(shí)現(xiàn)
    發(fā)表于 01-13 07:05

    為什么美國(guó)能封禁華為,中國(guó)卻不能封禁蘋果?

    美國(guó)對(duì)于華為的封禁已經(jīng)持續(xù)了相當(dāng)長(zhǎng)的一段時(shí)間了,美國(guó)以各種手段對(duì)華為進(jìn)行打壓,以此來(lái)限制中國(guó)的發(fā)展。美國(guó)對(duì)于中國(guó)企業(yè)的封禁,并不僅僅只有這一次而已,早在之前美國(guó)就對(duì)中興采取了制裁,向中興收了天價(jià)
    的頭像 發(fā)表于 07-01 08:56 ?5294次閱讀

    美國(guó)宣稱不在乎蘋果銷量,堅(jiān)持封禁微信

    從目前的情況看,美國(guó)似乎并不會(huì)顧及蘋果太多的感受,即便封禁微信可能帶來(lái)iPhone銷量的損失。
    的頭像 發(fā)表于 08-16 10:54 ?2413次閱讀

    巴基斯坦為什么封禁了 TikTok

    一旦 TikTok 整改成功,在巴基斯坦解封的機(jī)會(huì)還是有的。 繼印度之后,TikTok,中國(guó)出海最為成功的 App,又被另外一個(gè)國(guó)家封禁了。 這一回,是印度的老鄰居和老對(duì)頭,巴基斯坦。 是的,你沒(méi)有
    的頭像 發(fā)表于 10-14 14:49 ?5383次閱讀
    巴基斯坦為什么<b class='flag-5'>封禁</b>了 TikTok

    開源下片神器“youtube-dl”被官方封禁

    最近對(duì)于老司機(jī)們來(lái)說(shuō),有一個(gè)不得不關(guān)注的新聞——著名開源下片神器“youtube-dl”被GitHub官方封禁
    的頭像 發(fā)表于 01-04 10:50 ?4463次閱讀

    Facebook將無(wú)限期封禁美國(guó)總統(tǒng)特朗普帳號(hào)

    據(jù)報(bào)道,F(xiàn)acebook CEO馬克·扎克伯格(Mark Zuckerberg)日前表示,F(xiàn)acebook將無(wú)限期封禁美國(guó)總統(tǒng)特朗普的帳號(hào)。有網(wǎng)友表示“特朗普也會(huì)被封號(hào)”“你號(hào)沒(méi)了”。
    的頭像 發(fā)表于 01-11 11:25 ?3485次閱讀

    Twitter永久封禁特朗普賬號(hào)后Twitter股價(jià)跌逾6%

    賬號(hào)最近的推文以及這些推文的上下文之后,特別是審視了人們?cè)谕铺厣?b class='flag-5'>以及外部對(duì)這些推文的接受和解讀方式之后,我們已經(jīng)永久封禁該賬號(hào),因?yàn)榇嬖谶M(jìn)一步煽動(dòng)暴力的風(fēng)險(xiǎn)。” 美國(guó)前國(guó)家安全顧問(wèn)弗林(Michael
    發(fā)表于 01-12 13:14 ?714次閱讀

    快訊:亞馬遜回應(yīng)封禁中國(guó)賣家賬號(hào) 中國(guó)聯(lián)通回應(yīng)攜號(hào)轉(zhuǎn)網(wǎng)困難

    近日,亞馬遜公司對(duì)關(guān)于封禁中國(guó)賣家賬號(hào)一事作出了回應(yīng),稱一共封禁約3000個(gè)中國(guó)賣家賬號(hào),中國(guó)賣家的賬號(hào)涉嫌濫用客戶的賬號(hào)進(jìn)行評(píng)論行為,造成的情節(jié)比較嚴(yán)重,才會(huì)作出暫停賣家賬戶的決定。
    的頭像 發(fā)表于 09-17 14:35 ?2945次閱讀

    如何建立一個(gè)動(dòng)態(tài)的IP黑名單

    Nginx 通過(guò) Lua + Redis 實(shí)現(xiàn)動(dòng)態(tài)封禁 IPJava后端 3天前為了封禁某些爬蟲或者惡意用戶對(duì)服務(wù)器的請(qǐng)求,我們需要建立一個(gè)動(dòng)態(tài)的 IP 黑名單。對(duì)于黑名單之內(nèi)的
    的頭像 發(fā)表于 10-12 09:15 ?3535次閱讀
    如何建立一個(gè)動(dòng)態(tài)的<b class='flag-5'>IP</b>黑名單

    馬斯克明言將在完成收購(gòu)Twitter后解除特朗普賬號(hào)的封禁

    :Twitter對(duì)封禁賬號(hào)這件事應(yīng)該謹(jǐn)慎處理,而這次大會(huì)上,馬斯克表示道:Twitter不應(yīng)該存在永久封禁賬號(hào)這一處罰,永久封禁應(yīng)該是用來(lái)處理那些機(jī)器人、詐騙、垃圾信息賬戶的。馬斯克還明確的表示他認(rèn)為Twitter永久
    的頭像 發(fā)表于 05-11 15:01 ?1482次閱讀

    攻防演練典型攻擊手法及防御手段

    攻擊方通過(guò)部署大量的自動(dòng)化掃描來(lái)實(shí)施信息的快速收集,這些掃描大部分通過(guò)代理池、云函數(shù)服務(wù)來(lái)實(shí)施,以繞過(guò)防守方對(duì)掃描方IP封禁的操作。下圖為通過(guò)某云函數(shù)來(lái)進(jìn)行掃描,技術(shù)原理與代理池不同,但同樣能
    的頭像 發(fā)表于 10-25 09:54 ?3570次閱讀

    網(wǎng)站總被攻擊?寫個(gè)自動(dòng)封禁IP的腳本給你

    個(gè)人網(wǎng)站總被攻擊?寫個(gè)自動(dòng)封禁IP的腳本給你!
    的頭像 發(fā)表于 01-29 11:44 ?1276次閱讀

    詳細(xì)解讀爬蟲多開代理IP的用途,以及如何配置!

    爬蟲多開代理IP是一種在爬蟲開發(fā)中常用的技術(shù)策略,主要用于提高數(shù)據(jù)采集效率、避免IP封禁以及獲取地域特定的數(shù)據(jù)。
    的頭像 發(fā)表于 09-14 07:55 ?736次閱讀

    海外住宅IP代理優(yōu)勢(shì)綜合分析

    掩藏 通過(guò)代理服務(wù)器替換用戶真實(shí)IP地址,形成物理層與代理層的雙重隔離屏障,有效避免因IP暴露導(dǎo)致的賬號(hào)關(guān)聯(lián)或封禁風(fēng)險(xiǎn)。例如跨境電商多賬號(hào)運(yùn)營(yíng)時(shí),可為每個(gè)賬號(hào)分配唯一住宅IP,規(guī)避平臺(tái)
    的頭像 發(fā)表于 04-25 10:28 ?174次閱讀
    主站蜘蛛池模板: 久热中文字幕在线精品免费 | 骚五月| 国产精品一区二区三区免费视频 | 黑色丝袜美女被网站 | 99成人国产精品视频 | 人人爽人人看 | 诱人的老师bd高清日本在线观看 | 奇米影视大全 | 日本免费黄色录像 | 免费公开视频人人人人人人人 | ww欧洲ww在线视频看 | 亚洲人成网站在线观看妞妞网 | 午夜久久久久久久 | 91视频观看| 天堂资源在线观看 | 4388x17亚洲最大成人网 | 国模吧2021新入口 | 久久影视免费观看网址 | 人人看人人玩 | 黄色一级片视频 | 狠狠色丁香婷婷久久综合不卡 | 97在线人人 | 亚洲邪恶天堂影院在线观看 | 五月天婷婷在线视频国产在线 | 日本一本高清 | xxxx性欧美极品另类 | 999www成人免费视频 | 美剧免费在线观看 | 奇米777狠狠 | 人人添| 久久偷窥视频 | 天天鲁天天爽精品视频 | 综合精品| 国产三级精品最新在线 | 欧美a网站| 久久精品夜色国产 | 四虎音影 | 男女爱爱免费 | 欧美亚洲韩国国产综合五月天 | 国产综合图片 | 成人伊人电影 |