阿里云虚拟主机针对恶意频繁攻击式访问形成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之间用空格网站

相关文章
相关标签/搜索