阿里云ECS提示”该内容被禁止访问”
问题
访问我的米扑博客文章,突然出现一个空白页,提示"该内容被禁止访问"
我的米扑博客,搭建在阿里云ECS云服务器上,被禁止访问的博客网址:
https://blog.mimvp.com/2014/08/method-of-detecting-the-proxy-ip-anonymity/
分析
查了网上资料,发现在阿里云或者万网空间,ECS、ACE、万网虚机/轻云服务器上,出现“该内容被禁止访问”是被阿里云绿网屏蔽了。不仅仅是阿里云,国内稍大一些的主机运营商都有关键词过滤的功能,阿里云对于非法内容的打击力度是很大的,只要有些内容“不健康”,阿里云就会进行屏蔽操作,出现一个阿里云所设定的“该内容被禁止访问”的页面。
解决
网站出现“该内容被禁止访问”,如何解决呢?
第一种:删除“不健康内容”或者更改“不健康内容”
有的时候一些正常的内容也会被阿里绿网误屏蔽,我们只要提交工单就可以了。
但如果真的有些内容触及“不健康”了,只需要删除掉,一切OK,这是较为极端的做法。
如果还想保留内容的话,也可以修改内容后提交工单申请解除,如果想要原文不动的话,请看下面的方法。
第二种:关闭掉阿里绿网协议
如果还想保留内容的话,可以关闭掉阿里绿网,取消屏蔽
首先,登陆阿里云,找到云盾——》绿网,如下图(阿里云菜单导航,做的挺垃圾,很多内容找不到路径,找了老半天+上网查)
米扑博客从网上找的一个方法,但是奇怪的是没找到“取消协议”的按钮,不知道你的阿里云后台是否有这样的按钮呢
最后,我把“站点检测”关闭了
第三种:屏蔽掉阿里绿网检测IP
关于屏蔽阿里绿网的检测IP,如果是 linux 的话,可以利用.htaccess来屏蔽,在网站根目录增加以下代码。
禁止阿里绿网的IP 121.42.0.*,代码如下:
order allow,deny
# 禁止一个ip段
deny from 121.42.0
allow from all
示例:
重启服务器
/etc/init.d/httpd restart
或
/etc/init.d/nginx restart
如果是windows系统的话,可以设置防火墙来阻止阿里绿网的IP地址检测,在防火墙中直接禁止IP段,或者IP即可。
注意:有可能你的服务器ECS所在的区段IP不同的话,则需要先找出阿里绿网的IP段,然后才可以屏蔽,至于如何找,直接在阿里云控制面板看日志。
第四种:替换另一IP地址或者
如果还想继续使用阿里云主机的话,就再重新购买一台服务器,换另一个主机IP就可以了。
但这不是长久之计,阿里绿网还是会提示的,而直接替换另一家主机空间商则是最暴力的方式了,
比如直接换到其它虚拟主机商,如腾讯云、AWS等,这里注意,千万别换到万网等阿里系产品,因为都是一个样子。
米扑博客的建议是,如果真的有“不健康内容”的话,尽可能的还是整改内容才是万千之策。
结论
关闭站点检测,重新编辑博客后,可以访问了
最后,做下小广告,推荐米扑代理,是百度、阿里、小米的技术大牛做的,性能、稳定、可用性、性价比都很高
米扑代理: http://proxy.mimvp.com
参考推荐:
站点检测 (阿里云官方文档,文档跟实际操作界面,相差甚远,阿里拥抱变化,把上帝用户都搭进去了)
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2017-10-11 01:56:36
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!