I read that server 2016 IIS 10 support HTTP/2 by default.
I have several IIS servers with win server 2016 (1607) OS, IIS 10.0.14393.0
when I check the site protocol in dev tools, it shows HTTP/1.1
checked: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
there are no DWORD values:
EnableHttp2Tls , EnableHttp2Cleartext
what am I missing here?
so after some digging, it appears that the culprit is our f5/big-ip version 13 which does not support HTTP/2 server-side traffic.
so all traffic falls back to HTTP/1 when reaching our LB. upgrade f5 to version 14.1.0 minimum in order to support HTTP/2 server-side traffic.
https://support.f5.com/csp/article/K04412053
thanks all for replying.