前几天,VPS大学网站遭到攻击,具体表现是只要服务器一开启虚拟主机Vhost或者开启PHP,CPU就立即占用100%,具体情况如下图:
[caption id="attachment_1072" align="aligncenter" width="520"] 图一:amh异常CPU占用100%[/caption]
用TOP 命令查看效果,显示Php-fpm占用CPU过高,造成CPU100%,如图二:
在查看网站的80端口,用命令: netstat -apn|grep '80' ,发现自己网站的80端口竟然链接了1000多个不同的IP,IP还不断的变化中,如下图三:
我的网站短时间内从来还没有承受过这么多IP链接,确定是异常的,说明网站被人攻击了。
一开始我选择的办法是关机,过一段时间在开启,但是都无效,一开启,立即CPU100%,造成VPS的CPU超限被停用,如下图四:
经过几番折腾,最后选择了一个具有高防保护的服务器,才把网站恢复起来,再次提醒大家,选择服务器的重要性,网站经常打不开,对用户的体验是很差的,会造成用户流失,这点切记!
发表评论