Proxy, load balancers, and Cloudflare
When AWAF runs behind a proxy or CDN, configure real IP, protocol, and HTTP version headers.
Nginx headers
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Http-Version $server_protocol;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;AWAF config.ini
[header_proxy]
enabled = On
header_ip = X-Real-IP
header_http_version = X-Forwarded-Http-Version
header_protocol = X-Forwarded-ProtoCloudflare
[header_proxy]
enabled = On
header_ip = HTTP_CF_CONNECTING_IP
header_http_version = SERVER_PROTOCOL
header_protocol = HTTP_X_FORWARDED_PROTO