更新时间:2025-06-09 GMT+08:00
分享

配置请求头和响应头字段转发

启用并配置请求头和响应头的字段转发后,WAF会将指定字段插入请求头header字段中,转发给源站;将指定字段插入响应头header字段,转发给客户端,便于您区分不同来源的请求,更好的统计分析网站运营情况。

前提条件

添加防护网站且部署模式为“云模式-CNAME接入”“独享模式”

约束条件

  • “云模式-CNAME接入”“独享模式”支持配置请求头和响应头字段转发。
  • 支持配置请求头和响应头字段转发的区域,请参考功能总览
  • 最多支持配置8个Key/Value值。
  • 不支持请求头和响应头带“.”转发。
  • Value值可以自定义一个字符串,也可以配置为以$开头的变量。以$开头的变量仅支持配置如下字段:
    $time_local
    $request_id
    $connection_requests
    $tenant_id
    $project_id
    $remote_addr
    $remote_port
    $scheme
    $request_method
    $http_host
    $origin_uri
    $request_length
    $ssl_server_name
    $ssl_protocol
    $ssl_curves
    $ssl_session_reused

配置请求头和响应头字段转发

  1. 登录管理控制台
  2. 在管理控制台左上角,单击图标,选择区域或项目。
  3. 单击页面左上方的,选择安全与合规 > Web应用防火墙 WAF
  4. 在左侧导航栏,单击“网站设置”
  5. “网站设置”页面,单击目标网站域名,进入网站基本信息页面。
  6. “高级配置”区域,单击“请求头字段转发”“响应头字段转发”后的“修改”
  7. 在弹出的对话框中,输入Key/Value值,并单击“添加”,可添加多个字段。

    图1 请求头字段转发
    图2 响应头字段转发

  8. 确认字段添加完成后,单击“确定”

    完成以上配置后,您可以在源站查看已配置的请求头转发字段是否已记录在Request Headers中,在客户端查看已配置的响应头转发字段是否已记录在Response Headers中。

相关文档