阿里云Web应用防火墙非标端口配置支持
发布时间:2019-08-08 点击数:1792
本文主要介绍Web应用防火墙非标端口配置支持。
问题描述
Web应用防火墙只支持7层HTTP和HTTPS协议配置,且后端端口提供有限的支持。WAF的转发请求为HTTP到后端HTTP,HTTPS到后端HTTPS 。如使用HTTPS请求,而后端源站为HTTP业务, 此时WAF无法直接支持。Web应用防火墙不支持的用户场景如下。
•要求WAF上开启HTTPS强制跳转,但后端业务无法支持HTTPS回源。
•后端业务使用了WAF不支持的非标端口。 高级版只支持以下端口。
▫HTTP:80、8080
▫HTTPS:443、8443
问题原因
业务转发请求不符合WAF的转发请求,业务端口可能不在支持访问之内。
解决方案
1.针对Web应用防火墙不支持的方式,可以建议使用负载均衡进行中间转发,
架构如下:WAF -- SLB -- ECS。
2.此时,WAF上正常配置HTTPS业务, 端口默认为443, 负载均衡上配置HTTPS监听,前端端口为443,后端端口为业务端口即可。
说明 此架构要求WAF和SLB均需要上传对应证书,否则无法回源。
