/ 中存储网

阿里云ECS网站访问遇到405错误,访问被阻止,怎么解决?

2022-09-15 23:59:10 来源:中存储

我们在运维工作中,会遇到各种各样的问题。有的是自己的操作或配置错误导致,有的则是因为第三方的插件或应用引起。

本文分享的是在阿里云ECS使用过程中,经常遇到的一个405错误的一种解决方法。405错误的原因有好多种,这次我们遇到405的原因是网站接入Web应用防火墙后才开始出现的

具体报错信息:

阿里云ECS网站访问遇到405错误,访问被阻止,怎么解决?

很抱歉,由于您访问的URL有可能对网站造成安全威胁,您的访问被阻断。
您的请求ID是: *******671663227169371****a

具体原因分析:

问题原因

接入了免费的Web应用防火墙后,作为管理员发现经常在移动办公,IP地址发生改变的时候,遇到405报错访问被阻止,可能的原因有:

  • 请求被高频Web防护拦截。
  • 请求被自定义防护策略。
  • 请求被正则防护引擎阻断。
  • 请求被CC安全防护拦截。

解决方法:

将本机IP添加到白名单里。

1、从阿里云控制台进入Web应用防火墙配置界面,点击选择网站防护,然后根据域名选择网站,点击Web入侵防护模块的前往配置

阿里云ECS网站访问遇到405错误,访问被阻止,怎么解决?

2、新建一个白名单,或者在原有的白名单上添加也可以:

阿里云ECS网站访问遇到405错误,访问被阻止,怎么解决?

3、在白名单界面中,新建规则,自己定义一个规则名称,匹配字段这里选IP,匹配内容中填写你的本机IP(百度查询即得该IP),此处可添加多个IP,最多支持50个:选中不检测的模块如下图:

阿里云ECS网站访问遇到405错误,访问被阻止,怎么解决?

4、保存该规则。

至此,已经建立了一个新的白名单及规则,将本机IP添加白名单不久,用不了1分钟就可以恢复访问我们的网站了

注意:本次遇到的只是405错误的一种,不同的错误,有不同的解决方法,需要因地制宜。