Web应用防火墙 WAF-如何处理523错误码问题?:原因二:调用了第三方接口且第三方接口也使用了华为云WAF
原因二:调用了第三方接口且第三方接口也使用了华为云WAF
将用户的请求在转发给第三方接口时仅修改了host,而header、cookie执行了原样转发,导致保留了WAF原有的计数器。
解决办法:
修改反向代理请求中的header字段,具体操作如下:
用户的流量链路上,在WAF后如果有NGINX,才可用此方法。
- 通过使用“proxy_set_header”来重定义发往代理服务器的请求头,执行以下命令打开nginx配置文件。
以Nginx安装在“/opt/nginx/”目录为例,具体情况需要依据实际目录调整。
vi /opt/nginx/conf/nginx.conf
- 在nginx配置文件中加入proxy_set_header X-CloudWAF-Traffic-Tag 0;,示例如下:
location ^~/test/ { ...... proxy_set_header Host $proxy_host; proxy_set_header X-CloudWAF-Traffic-Tag 0; ...... proxy_pass http://x.x.x.x;}