成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

系统运维

  • 没有分类目录

最新文章

系统运维
当前位置: 首页 » 系统运维 » 虚拟主机屏蔽IP地址或IP段的方法

虚拟主机屏蔽IP地址或IP段的方法

编辑:狂族晨曦 来源:系统运维经验杂笔 日期:2016-05-07 阅读: 4,722 次 14 条评论 » 百度已收录

最后更新时间:2022-04-02

先森前两天内连收三封阿里云计算发的主机产品因超标消耗资源关停通知,心都要碎了,要知道万网免费云虚拟主机每个月只能手动重启3次啊。先森这时候已经重启了两次了,而且是月初。

主机产品因超标消耗资源关停通知

主机产品因超标消耗资源关停通知

分析

通过查看日志,虽然疑似是wp-cron.php的问题,但是同时也发现了几个比较可疑的IP地址,不停的访问先森网站上不存在的目录地址,造成大量的404访问。

先森开始尝试着使用百度云加速的WAF黑名单来防止这几个IP,但是实践证明并没有用,可能是黑客用某种手段还是捕捉到了先森网站的真实IP,直接进行访问的。既然如此,就只有从主机方面下手了。

屏蔽IP

虽然是虚拟主机,但还好的是,我们也有屏蔽IP访问的手段。

因为WordPress是PHP语言编写的,所以先森当初也选择的是Linux主机,所以这里也是针对Linux主机的方法。

Linux主机可以通过 .htaccess文件屏蔽IP。如下:

RewriteEngine on
RewriteBase /
Order Deny,Allow    #拒绝开关,allow表示拒绝访问
Deny from 123.245.123.12  #输入要屏蔽的IP地址
Deny from 123.245.123  # 屏蔽IP段

关于wp-cron.php

因为wp-cron.php而导致的超标消耗系统资源,先森还是感到很纳闷的。看了下以前的日志,也存在很多wp-cron.php的痕迹,但是一直都没有什么问题,突然来个超标,令先森不明所以。

当然,wp-cron.php确实是比较消耗系统资源的,这点是比较肯定的。但wp-con.php是当网站批量更新,定时发布,还有用户点击才会触发。一般受影响的是流量多的大站,先森是的流量可没有多少。不过再没有找到原因之前,还是只有把它先禁用了。

在wp-config.php中添加如下代码:

define('DISABLE_WP_CRON', true);

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn 原创,本文共813个字
转载请注明出处来自https://www.capjsj.cn/xnzjpbipdzhipddff.html
已有 14 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 的头像

    你好、友个链呗、这个站 关键词 春熙路 www.465400.net

    2016-05-07 15:16 回复
  2. 的头像

    屏蔽了也会有副作用,无法损失一部分流量。

    2016-05-07 15:21 回复
  3. 的头像

    哈哈你终于捣鼓出来了恭喜!!

    2016-05-07 22:04 回复
  4. 的头像

    百度云观测很恶心的,每天扫描网站2千-3千次,经常搞的网站521,我去掉以后,舒服多了

    2016-05-08 00:00 回复
  5. 的头像

    虽然我是大神,我还是来学习一下!!!

    2016-05-09 22:34 回复
  6. 的头像

    阿里免费的就是限制多,弄不好就精尽人亡了。

    2016-05-11 09:33 回复
  7. 的头像

    博主分享的精准到位,本人受益匪浅,非常感谢!

    2016-05-11 16:43 回复
  8. 之前网站被恶意镜像,就用.htaccess屏蔽IP地址访问的。

    2016-12-21 22:28 回复
官方微信
发表评论 返回顶部