AWAFAWAF

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-Proto

Cloudflare

[header_proxy]
enabled = On
header_ip = HTTP_CF_CONNECTING_IP
header_http_version = SERVER_PROTOCOL
header_protocol = HTTP_X_FORWARDED_PROTO