Hello,
On Thu, 23 Jul 2020 at 14:34, Willy Tarreau <[email protected]> wrote: > > defaults > > http-reuse always > > > > backend abuse > > timeout server 60s > > balance roundrobin > > hash-balance-factor 0 > > server s_abuse [email protected] send-proxy-v2 maxconn 4 > > > > listen l_abuse > > bind [email protected] accept-proxy > > http-request set-var(req.delay) int(500) > > http-request lua.add_delay > > server xxxx 192.168.000.aaa:80 maxconn 1 > > server yyyy 192.168.000.bbb:80 maxconn 1 > > server zzzzz 192.168.000.ccc:80 maxconn 1 > > > > Is it OK ? Because i have no warning when verifying the configuration, or > > should i add a "http-reuse never" in "backend abuse" ? > > It is now properly dealt with, by marking the connection private, which > means it will not be shared at all. So what you'll see simply is that > there is no reuse for connections employing send-proxy. So your config > is safe, but you will just not benefit from the reuse. > > Anyway it's generally not a good idea to use proxy protocol over HTTP > from an HTTP-aware agent. Better use Forward/X-Forwarded-for that passes > the info per request and that nowadays everyone can consume. However on a unix domain socket like this we never had this issue in the first place, as connection-reuse cannot be used on it by definition, correct? Lukas

