Hi. Am 02.12.2019 um 09:27 schrieb JWD:
Hi,all I want to write %[hdr_ip(X-Forwarded-For,-1)] to log, how to do that? And how to log it with [if] confition? Like set-header below: http-request set-header X-Client-IP %[hdr_ip(X-Forwarded-For,-1)] if !{ hdr(X-Client-IP) -m found } { hdr(X-Forwarded-For) -m found } http-request set-header X-Client-IP %[src] if !{ hdr(X-Client-IP) -m found } !{ hdr(X-Forwarded-For) -m found } Can anyone help me? Thanks.
You can capture request header via the following setup. https://cbonte.github.io/haproxy-dconv/2.1/configuration.html#4-capture%20request%20header For logging can you use this statement. https://cbonte.github.io/haproxy-dconv/2.1/configuration.html#4.2-http-request%20set-log-level
JWD
Regards Aleks