防护域名开启“WEB基础防护”之后,访问网站如果出现“500 ”,“502”,“504”等报错,并且显示“Web应用防火墙”和“网站”连接失败,如图1所示。
可能的原因比较多,如防火墙拦截、源站配置错误、HTTPS/WebSockets采用不安全的协议版本、后端服务器性能问题等。
以下是可能的原因及解决方案:
现象:防护域名开启“WEB基础防护”之后正常,但是一段时间后就报502,或者大概率出现502。
解决方法:将高防的回源IP段添加到防火墙(硬件或软件)、安全防护软件、业务限速模块的白名单。
现象:防护域名开启“WEB基础防护”之后,访问页面返回502/500,或者大概率出现502/500(当后端配置了多个服务器的情况)。
解决方法:在“域名配置”列表中找到相应的域名记录,单击“业务类型”列中的“编辑”,确认源站协议、IP、端口等信息是否正确。
如图2配置,可在浏览器访问http://xx.xx.xx.108:80 、https://xx.xx.xx.108:443来检查后端业务端口是否打开。
现象:防护域名开启“WEB基础防护”之后,HTTPS/WebSockets业务大概率返回502,而直接通过IP访问源站正常。
解决方法:因为SSL低版本的协议存在严重的安全隐患,华为WAF防护支持TLS1.2及以上版本的协议。所以如果您的业务服务器的SSL版本较低,防护域名开启“WEB基础防护”之后则会出现502错误,需要您升级SSL版本解决问题。
现象:防护域名开启“WEB基础防护”之后,业务正常。但业务量增加时,502/504比例增加。直接访问源站也有一定概率出现502/504的返回码。
解决方法:
ALIYUN::DRDS::DrdsInstance类型用于创建指定规格的PolarDB-X实例。 语法 { "Typ...
资源编排服务ROS(Resource Orchestration Service)提供以下API接口。 资源栈相...
在近期的上海ACE同城会上 阿里云数据库高级产品专家吴林为大家分享了云原生分布...
ALIYUN::DNS::DomainRecord类型用于添加解析记录。 语法 { "Type": "ALIYUN::DNS...
近日,由阿里云智能HaaS团队认证出品的HaaS200物联网开发板正式上线啦! 【HaaS...
批量计算固定集群申请的实例信息默认不支持公网访问能力,若希望能够登录到机器...
随着互联网的高速发展,近几年国内涌现出大量积极投身于外贸全球业务拓展的中小...
1. 接口描述 接口请求域名: batch.tencentcloudapi.com 。 用于修改任务模板 默...
操作场景 加速域名添加后,您可以在CDN控制台的“域名管理”页面进行启用/停用加...
ALIYUN::IOT::DeviceGroup类型用于创建分组。 支持在以下地域创建分组: 上海 新...