• 沒有找到結果。

网站接入WAF防护之后,若您访问网站时出现404 Not Found、502 Bad Gateway,

504 Gateway Timeout等错误,请参考以下方法解决。

404 Not Found 错误排查思路和处理建议

网站接入WAF后,访问网站时出现404 Not Found错误,请参考图7-1进行排查处理。

7-1 404 错误排查思路

● 如果访问网站返回如图7-2所示页面,原因和处理建议说明如下:

7-2 404 页面

原因一:添加防护域名到WAF时,配置了非标准端口,例如配置了如图7-3所示的 非标准端口业务,访问网站时未加端口用“https://www.example.com”或者

“https://www.example.com:80”访问网站。

7-3 非标准端口配置

处理建议:在访问链接后加上非标准端口,再次访问源站,如“https://

www.example.com:8080”。

原因二:添加防护域名到WAF时,没有配置非标准端口,访问时使用了非标准端 口或者“源站端口”配置的非标准端口,例如配置了如图7-4所示的防护业务,用

“https://www.example.com:8080”访问网站。

7-4 未配置非标准端口

说明

没有配置非标准端口的情况下,WAF默认防护80/443端口的业务。其他端口的业务不能正 常访问,如果您需要防护其他非标准端口的业务,请重新进行域名配置。

处理建议:直接访问网站域名,如“https://www.example.com”。

● 如果访问网站时,返回的不是图7-2所示的404页面,原因和处理建议说明如下:

原因:网站页面不存在或已删除。

处理建议:请排查网站问题。

502 Bad Gateway 错误排查思路和处理建议

完成WAF配置之后网站访问正常,但过一段时间,访问页面返回502,或者大概率出 现502,请参考图7-5进行排查处理。

7-5 502 错误排查思路

常见问题 7 业务中断排查

7-1 502 错误问题处理

可能原因 处理建议

原因一:网站使用了其他的安全防护软件(如 360、安全狗、云锁或云盾等安全防护软件),

这些软件把WAF的回源IP当成了恶意IP,拦截 了WAF转发的请求

源站服务器配置放行WAF回源IP 的访问控制策略。

● 云模式:请参见如何放行回源 IP段?。

● 独享模式:请参见放行独享引 擎回源IP。

● ELB模式:请参见放行ELB模式 回源IP。

原因二:网站的后端配置了多个服务器,其中 某个源站不通

请参照步骤1~步骤6,确保所有源 站都可以正常访问。

原因三:网站服务器性能问题 排查网站问题并联系您的网站管 理员进行解决。

当网站的后端配置了多个服务器,其中某个源站不通时,请参照以下操作步骤,检查 网站的服务器是否配置正确。

须知

修改服务器信息,大约需要2分钟同步生效。

步骤1 登录管理控制台。

步骤2 进入网站设置页面入口,如图7-6所示。

7-6 网站设置入口

步骤3 在目标域名所在行的“防护网站”列中,单击目标域名,进入域名基本信息页面。

步骤4 在“服务器信息”栏中,单击 ,进入“修改服务器信息”页面,确保对外协议、源 站协议、源站地址、端口等信息配置正确。

7-7 服务器配置

步骤5 检测各个源站是否能正常访问。

● 在主机上执行以下命令进行检测。

curl http://xx.xx.xx.xx:yy -kvv 说明

– xx.xx.xx.xx代表源站服务器的源站IP地址,yy代表源站服务器的源站端口,xx.xx.xx.xx 和yy必须是同一个服务器的源站地址和端口。

– 执行curl命令的主机需要满足以下条件:

网络通信正常。

已安装curl命令。Windows操作系统的主机需要手动安装curl,其他操作系统自带 curl。

7-8 检测源站

– 如果回显信息提示连接正常表示可以正常访问网站。

– 如果回显信息提示“connection refused”表示源站不通,不能正常访问网 站,请执行步骤6。

● 在浏览器中输入“http://源站地址:源站端口”进行检测。

– 如果可以访问,表示网站访问正常。

– 如果不能访问,表示源站不通,不能正常访问网站,请执行步骤6。

步骤6 检测服务器是否运行正常。

如果运行不正常,请尝试重启服务器。

----结束

504 Gateway Timeout 错误排查思路和处理建议

完成WAF域名接入配置之后,业务正常,但当业务量增加时,发生504错误的概率增 加,直接访问源站IP也有一定概率出现504错误,请参考图7-9进行排查处理。

常见问题 7 业务中断排查

7-9 504 错误排查思路

7-2 504 错误问题处理

可能原因 处理建议

原因一:后端服务器性能问题(连接数,CPU

内存占用过大等) ● 优化服务器的相关配置,包括

TCP网络参数的优化配置,

ulimit相关参数设置等。

● 如果是云模式部署方式,建议 在ELB上增加后端服务器组或 创建新的ELB,支撑大量增长 的业务量。

建议在WAF设置HTTPS转发,

回源走HTTP协议即“源站协 议”设置为HTTP,降低后端服 务器的计算压力。 WAF的回源IP

源站服务器配置放行WAF回源IP 的访问控制策略。

● 云模式:请参见如何放行回源 IP段?。

● 独享模式:请参见放行独享引 擎回源IP。

● ELB模式:请参见放行ELB模式 回源IP。

原因三:连接超时、read超时 联系技术支持进行解决。

原因四:源站超带宽 扩展源站服务器带宽。

创建新的ELB,参照以下方法将ELB的EIP作为服务器的IP地址,接入WAF。

须知

修改服务器信息,大约需要2分钟同步生效。

步骤1 创建负载均衡器。

步骤2 登录管理控制台。

步骤3 进入网站设置页面入口,如图7-10所示。

7-10 网站设置入口

步骤4 在目标域名所在行的“防护网站”列中,单击目标域名,进入域名基本信息页面。

步骤5 在“服务器信息”栏中,单击 ,进入“修改服务器信息”页面,单击“添加”,新 增后端服务器。

7-11 服务器配置

步骤6 将“源站地址”设置为ELB的弹性公网IP地址。

步骤7 单击“确定”,服务器信息修改成功。

----结束