问题

访问我的米扑博客文章,突然出现一个空白页,提示"该内容被禁止访问"

a-li-yun-ecs-ti-shi-gai-nei-rong-bei-jin-zhi-fang-wen-01

我的米扑博客,搭建在阿里云ECS云服务器上,被禁止访问的博客网址:

检测代理IP匿名程度的方法

https://blog.mimvp.com/2014/08/method-of-detecting-the-proxy-ip-anonymity/

 

分析

查了网上资料,发现在阿里云或者万网空间,ECS、ACE、万网虚机/轻云服务器上,出现“该内容被禁止访问”是被阿里云绿网屏蔽了。不仅仅是阿里云,国内稍大一些的主机运营商都有关键词过滤的功能,阿里云对于非法内容的打击力度是很大的,只要有些内容“不健康”,阿里云就会进行屏蔽操作,出现一个阿里云所设定的“该内容被禁止访问”的页面。

 

解决

网站出现“该内容被禁止访问”,如何解决呢?

第一种:删除“不健康内容”或者更改“不健康内容”

有的时候一些正常的内容也会被阿里绿网误屏蔽,我们只要提交工单就可以了。

但如果真的有些内容触及“不健康”了,只需要删除掉,一切OK,这是较为极端的做法。

如果还想保留内容的话,也可以修改内容后提交工单申请解除,如果想要原文不动的话,请看下面的方法。

 

第二种:关闭掉阿里绿网协议

如果还想保留内容的话,可以关闭掉阿里绿网,取消屏蔽

首先,登陆阿里云,找到云盾——》绿网,如下图(阿里云菜单导航,做的挺垃圾,很多内容找不到路径,找了老半天+上网查)

a-li-yun-ecs-ti-shi-gai-nei-rong-bei-jin-zhi-fang-wen-02

a-li-yun-ecs-ti-shi-gai-nei-rong-bei-jin-zhi-fang-wen-03

米扑博客从网上找的一个方法,但是奇怪的是没找到“取消协议”的按钮,不知道你的阿里云后台是否有这样的按钮呢

最后,我把“站点检测”关闭了

 

第三种:屏蔽掉阿里绿网检测IP

关于屏蔽阿里绿网的检测IP,如果是 linux 的话,可以利用.htaccess来屏蔽,在网站根目录增加以下代码。

禁止阿里绿网的IP 121.42.0.*,代码如下:

order allow,deny
# 禁止一个ip段
deny from 121.42.0
allow from all

示例:

a-li-yun-ecs-ti-shi-gai-nei-rong-bei-jin-zhi-fang-wen-04

重启服务器

/etc/init.d/httpd restart

/etc/init.d/nginx restart

如果是windows系统的话,可以设置防火墙来阻止阿里绿网的IP地址检测,在防火墙中直接禁止IP段,或者IP即可。

注意:有可能你的服务器ECS所在的区段IP不同的话,则需要先找出阿里绿网的IP段,然后才可以屏蔽,至于如何找,直接在阿里云控制面板看日志。

 

第四种:替换另一IP地址或者

如果还想继续使用阿里云主机的话,就再重新购买一台服务器,换另一个主机IP就可以了。

但这不是长久之计,阿里绿网还是会提示的,而直接替换另一家主机空间商则是最暴力的方式了,

比如直接换到其它虚拟主机商,如腾讯云、AWS等,这里注意,千万别换到万网等阿里系产品,因为都是一个样子。

米扑博客的建议是,如果真的有“不健康内容”的话,尽可能的还是整改内容才是万千之策。

 

结论

关闭站点检测,重新编辑博客后,可以访问了

 

 

最后,做下小广告,推荐米扑代理,是百度、阿里、小米的技术大牛做的,性能、稳定、可用性、性价比都很高

米扑代理http://proxy.mimvp.com

 

参考推荐

站点检测 (阿里云官方文档,文档跟实际操作界面,相差甚远,阿里拥抱变化,把上帝用户都搭进去了)

检测代理IP匿名程度的方法