Step1:添加防护域名
|
参数 |
子参数 |
说明 |
示例 |
|---|---|---|---|
|
防护域名 |
- |
由一串用点分隔的英文字母组成(以字符串的形式来表示服务器IP),用户通过域名来访问网站。 |
|
|
防护端口 |
- |
需要防护的域名对应的业务端口。
|
80 |
|
服务器配置 |
对外协议 |
客户端(例如浏览器)请求访问网站的协议类型。WAF支持“HTTP”、“HTTPS”两种协议类型。 |
HTTP |
|
源站协议 |
WAF转发客户端(例如浏览器)请求的协议类型。包括“HTTP”、“HTTPS”两种协议类型。 |
HTTP |
|
|
源站地址 |
客户端(例如浏览器)访问网站所在源站服务器的公网IP地址(或者域名(一般对应该域名在DNS服务商处配置的CNAME)。 |
XXX.XXX.1.1 |
|
|
源站端口 |
WAF转发客户端请求到服务器的业务端口。 |
80 |
|
|
(可选)证书 |
- |
对外协议选择“HTTPS”时,需要在WAF上配置证书,将证书绑定到防护域名。
须知:
|
- |
|
是否使用七层代理 |
- |
添加防护域名前,防护域名是否使用了CDN、高防等代理。
须知:
|
- |
根据您的业务场景的不同,WAF提供灵活的协议类型配置。以www.example.com为例,WAF可配置如下四种访问模式:
- HTTP访问模式,“对外协议”和“源站协议”都配置为HTTP,如图3所示。
此场景下,客户端访问网站和WAF转发请求到源站,均使用HTTP传输,适用于不需要加密传输的场景。
- 图3中红框内的参数配置是固定的配置,其他参数配置根据实际情况进行配置。
- 此种配置表示用户只能通过http://www.example.com访问网站,如果用户通过https://www.example.com访问网站,会收到302跳转响应,浏览器跳转到http://www.example.com。
- HTTPS访问模式,“对外协议”和“源站协议”全部配置为HTTPS时,当使用HTTP协议访问服务器时,会强制跳转为HTTPS协议,如图4所示。
此场景下,客户端访问网站和WAF转发请求到源站,均使用HTTPS加密传输,适用于需要加密传输的场景。
- 图4中红框内的参数配置是固定的配置,其他参数配置根据实际情况进行配置。
- 用户直接通过https://www.example.com访问网站,网站返回正常内容。
- 用户通过http://www.example.com访问网站,用户会收到301跳转响应,浏览器跳转到https://www.example.com。
- HTTP/HTTPS分别转发模式,配置两条服务器配置,一条“对外协议”和“源站协议”全部配置为HTTP,一条“对外协议”和“源站协议”全部配置为HTTPS,如图5所示。
此场景仅适用于防护标准端口(80/443)的场景。
- 图5中红框内的参数配置是固定的配置,其他参数配置根据实际情况进行配置。
- 用户通过http://www.example.com访问网站,网站返回正常内容,没有跳转,网站内容不加密传输。
- 用户通过https://www.example.com访问网站,网站返回正常内容,没有跳转,网站内容加密传输。
- 使用WAF做HTTPS卸载模式,“对外协议”选择“HTTPS”,“源站协议”选择“HTTP”,如图6所示。
此场景下,客户端访问网站时,采用HTTPS协议加密传输,WAF转发请求到源站使用HTTP协议。
- 图6中红框内的参数配置是固定的配置,其他参数配置根据实际情况进行配置。
- 用户通过https://www.example.com访问网站,但是WAF到源站依然使用HTTP协议。






