巧用寶塔免費的防火牆 User-Agent過濾 讓CPU100%下降,MYSQL不再重啟


最近一個小站 2H2G4M 日IP1500-2500之間CPU偶發性100%,MYSQL莫名其妙的重啟

按道理這點流量不至於CPU100和MYSQL重啟的。

先用寶塔的免費防火牆開啟CC,設置60秒30次同一URL就封禁1200秒,觀察幾天還是不行。

因為用的是discuz,1萬主題,30萬回帖,加memcached后觀察幾天還是不行。

下載日志,用360星圖分析,訪問次數前10的IP就達到了日10萬次左右訪問,流量倒是不高。

又用Visual Studio Code打開了網站日志,查找相同處發現UA里帶Android 5的達到40萬次,明白了,禁IP無用禁UA吧

填寫下面的規則到UA里,觀察了10分鍾,寶塔防火牆攔截了3000次,但是網站還是有點卡頓。

經過資料的查找,發現寶塔對封禁UA的響應是403,看到CC防御是444(斷開連接),馬上安排UA的響應為444后,瞬間清爽。

此文記錄小站長的學習記錄。。讓大佬見笑了。

在User-Agent過濾里添加 規則

(Android 5|python)

 

圖示:

切記在User-Agent過濾的響應由403改為444

 

這樣就能屏蔽大部分不明的蜘蛛。

 

如果流量仍然太高,就用360星圖分析具體IP地址

分析到的IP地址添加到寶塔 系統防火牆

具體規則

192.168.0.0 這種用192.168.0.0/16

192.168.1.0 這種用192.168.1.0/24

筆記,倒數第一個0用 /24,第二個0用 /16

網絡和IP地址計算器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM