如果您的业务接入了火山引擎负载均衡实例,且已为端口添加 TCP 监听,则可以通过负载均衡(CLB )4 层 TCP 方式接入云 WAF 防护。WAF 实例会对经过负载均衡的流量进行旁路检测分析,对攻击流量进行清洗,实现业务转发和安全防护分离。
您已创建云 WAF 实例。创建相关操作,请参考创建 WAF 实例。
所需防护域名已备案,且未添加到云 WAF 实例。备案相关操作,请参考备案流程。
您已将防护域名接入 CLB,并设置了 TCP 监听器。关于 TCP 协议监听器的相关配置,可参考创建 TCP 协议监听器。
在顶部菜单栏选择实例所属地域。
在左侧导航选择网站设置,然后单击新建站点。
选择接入方式为负载均衡(CLB 4 层),并配置接入参数。
参数 | 说明 | 配置示例 |
---|---|---|
网站配置 | ||
防护域名 | 填写需要接入防护的域名,支持泛域名或精准域名。域名须经过 ICP备案,未备案域名将无法正常添加。 说明 如需同时配置泛域名和域名主体本身,请分别配置。如:需要同时配置 |
|
所属项目 | 将防护域名添加至当前账号被授权的项目中。项目管理是火山引擎提供的一种资源管理方式,有利于保持资源独立,维护数据安全。
| default(默认项目) |
负载均衡与监听器 |
说明 最多可以添加 10 个监听器。 |
|
证书选择 | 当协议类型设置为 HTTPS 时,需要选择相关证书。若无适用证书,可单击新建证书上传。 | 因未启用 HTTPS 协议,故不需要关联证书 |
协议配置 | 当协议类型设置为 HTTPS 时,可选择是否开启 HTTP 2.0 和 IPv6 防护。
| 关闭 |
日志配置 | ||
日志采集 | 选择当前域名的日志服务的启用状态。
说明 如果需要开启日志服务,需要先完成 WAF 访问日志服务的跨服务授权,让 WAF 服务获取日志采集和存储权限。 | 开启 |
记录全量 Header | 日志采集的字段分为必选字段和可选字段。在必选日志字段中,
关于日志字段的详细说明,可参考日志字段说明。 | 关闭 |
记录请求 Body | 开启后,WAF 将按照配置的长度上限记录请求的 Body 信息,超出长度的 Body 会被截断。可配置范围:0-128 KB。 注意 记录大量的请求 Body 会占用大量存储空间,需要合理设计日志存储和清理策略。 | 关闭 |
记录响应 Body | 开启后,WAF 将按照配置的长度上限记录响应的 Body 信息,超出长度的 Body 会被截断。可配置范围:0-128 KB。 注意 记录大量的响应 Body 会占用大量存储空间,需要合理设计日志存储和清理策略。 | 关闭 |
接入能力 | ||
代理配置 | 需要配置的网站在接入 WAF 前是否使用了高防、CDN 等七层代理。
| 否 |
长连接 | 配置客户端与 WAF 之间的长连接限制。
| 保持默认:
|
请求 Body 最大值 | 可接收客户端请求正文的最大值。默认为 60 MB,支持配置 1~10240 MB。 | 保持默认:60 MB |
回源能力 | ||
建立超时时间 | WAF 和后端服务器的建连超时时间,建议大于健康检查超时时间。默认为 4 秒,支持配置 4~120 秒。 | 保持默认:4 秒 |
写连接超时时间 | WAF 将请求传输给后端服务器的超时时间。默认为 60 秒,支持配置 30~3600 秒。 | 保持默认:60 秒 |
读连接超时时间 | WAF 从后端服务器读取响应的超时时间。默认为 60 秒,支持配置 30~3600 秒。 | 保持默认:60 秒 |
回源长连接 | WAF 回源时,长连接可复用的个数。默认为 100 个,支持配置 60~1000 个。 | 保持默认:100 个 |
回源重试 | WAF 回源失败后,可重试的次数。默认为 3 次,支持配置 1~10 次。 | 保持默认:3 次 |
空闲长连接超时时间 | WAF 与后端服务器建立请求的长连接空闲时间。默认为 15 秒,支持配置 1~60 秒。 | 保持默认:15 秒 |
单击提交。
域名接入后,您可以在返回页面快捷配置 CC 防护、漏洞防护、API 防护以及 Bot 管理对应的防护策略,或是直接前往防护策略页面,配置自定义策略内容。关于防护策略设置的更多详情,请参见防护策略类型。