场景描述

图

如上图所示:

  • 公网 EIP 绑定在云服务器 VM 上,且该 EIP 与安全资源池底座通信绑定至同一张网卡。

  • Web 应用防火墙实例 WAF instance 的另一张网卡与云服务器 VM 处于同一网络。

实现 EIP、WAF instance 和云服务器 VM 的通信,云服务器 VM 和 EIP 的数据流量传输则通过 Web 应用防火墙实例 WAF instance 实现内容过滤并防止漏洞攻击。可参考以下步骤。

操作步骤

步骤一:配置 Web 应用防火墙

  1. 进入 Web 应用防火墙实例控制台首页。详细步骤参考登录 Web 应用防火墙控制台

  2. 选择配置 > 保护站点,点击添加保护站点,进入信息填写页面。

    保存基本信息
  3. 根据以下参数说明,填写参数后,点击启用

    参数 填写说明

    保护站点名称

    输入保护站点名称。

    IP 地址

    输入保护站点的 IP 地址。此处填写被保护的云服务器 VM 的 IP 地址,根据场景描述中的信息,填写 172.17.0.2

    端口

    输入保护站点 Web 服务的端口号。此处填写被保护的云服务器 VM 的端口号,以 81 为例,请根据实际情况进行填写。

    链路端口(前端)

    输入链路端口号。此处的端口号以 81 为例。

    接入链路

    输入前后端接入链路。

    • 前端 需输入与 EIP 绑定的网卡名。

    • 后端 输入与受保护网站,此处为被保护的云服务器 VM 在同一网段的网卡名。

    链路地址(前端)

    输入前端网卡 IP 地址,即与 EIP 绑定的网卡 IP 地址。

    链路地址(后端)

    输入后端网卡 IP 地址,即与受保护网站,此处为被保护的云服务器 VM 在同一网段的网卡 IP 地址。

    链路模式

    选择链路模式,此处选择 代理模式

    策略规则

    选择策略规则,此处选择 预设规则

    客户端 IP 地址透明

    选择客户端 IP 地址是否透明,此处选择 不透明

    X-Forwarded-For 字段名称

    此处勾选 启用

  4. 点击页面右上角的应用更改,弹出确认对话框,点击确认

步骤二:Web 应用防火墙服务验证

  1. 打开 Web 浏览器,输入 192.168.12.176:81 并访问,网址可正常访问。

    访问浏览器
  2. 在 Web 应用防火墙实例控制台选择配置 > 全局配置 > 敏感词过滤,点击添加敏感词,输入需要屏蔽的词汇,点击保存

    敏感词屏蔽
  3. 再次打开 Web 浏览器,并输入 192.168.12.176:81 访问网址,敏感词汇已被屏蔽。

    屏蔽效果