HAProxy 1.8.30 and http2
-
Hi,
I'm currently running
pfsense CE 2.5.2and theHAProxypackage0.61_3, i.e.HAProxy 1.8.30, and I have couple questions regarding theHTTP/2configuration.I've enabled
HTTP/2on my frontend via the advanced SSL certificate specific option:

But the auto-generated configuration does not show that option:

I would have expected thealpn h2,http/1.1option at the end of the frontendbinddirective
However, I do see HTTP/2traffic between the client and the proxy, so the option is definitely working.The latest
HAProxy(2.4) documentation explicitly mentionesHTTP/2in the backend. However, providing theHTTP/2option in the pass-through section in the backend (advanced) config does not work and the1.8documenation only mentionesHTTP/2for a frontend config. Is my understanding correct that the1.8version simply does not supportHTTP/2between the proxy and a backend server?My last question is rather a general one: if one configures 30 seconds timeout for a frontend and 60 seconds for a backend, for example, then one would still get a timeout if the backend server does not respond within 30 seconds, right? If so, what's the purpose/use case of having two timeout parameters?
BR