阿里雲虛擬主機針對惡意頻繁攻擊式訪問形成CPU爆滿的解決方法

最近網站CPU常常爆滿,到阿里雲提交了工單,工程師給個人處理意見:php

 
您好,虛擬主機CPU佔用比較高一般這種狀況有兩種可能:
 
一是網站應用程序代碼邏輯較複雜,或業務架構效率比較低,在請求了某個網頁後執行了死循環,形成佔用CPU較高,您能夠對網站程序代碼進行優化改善。
 
二是有可能您的網站被訪問量比較大,訪問量包括正常的訪問,也包括其餘人惡意的頻繁攻擊式訪問,您能夠根據網站日誌文件,篩選下是否有相似蜘蛛爬蟲程序在頻繁訪問您的網站,對您的虛擬主機形成資源的大量消耗。若是有異常IP的話,您能夠對該異常IP進行屏蔽操做。
 
 
虛擬主機web日誌下載可參考https://help.aliyun.com/knowledge_detail/36414.html
虛擬主機屏蔽IP地址的方法可參考https://help.aliyun.com/knowledge_detail/36226.html
 
首先按照工程師的意見逐一解決
 
網站程序代碼沒有問題,沒有死循環,網站訪問量不算大,確定就是攻擊式訪問了
 
一、根據CPU爆滿的時間去下載指定日期的網站日誌

二、用文本編輯器打開日誌,根據CPU爆滿的時間去找日誌的對應信息html

三、能夠很清楚地看到異常ip地址web

而後用工程師的方法屏蔽該ip就好了架構

php批量屏蔽的方法:編輯器

Order Deny,Allow
Deny from 123.131.145.78 123.126.113.17 117.136.40.181 60.165.238.223 101.91.60.106 119.79.101.14 124.126.1.20 123.126.68.140 223.71.46.31 223.104.105.99
223.104.248.14 優化

ip之間用空格網站

相關文章
相關標籤/搜索