Search code examples
httpiisiis-10

HTTP/2 on windows server 2016 not enabled


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?


Solution

  • 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.