I have a server installed with Windows Server 2019 and IIS 10. According to https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/http2-on-iis all https sites should work using HTTP/2 out of the box.
However my site works in http/1.1 mode only. I checked with Chrome/Firefox and online tools like https://tools.keycdn.com/http2-test and the result is "HTTP/2 protocol is not supported. ALPN extension is not supported."
I checked the common reasons for http/1.1 fallback:
- Windows authentication - this is disabled for my site
- clear text - https is enabled on my site with a valid SSL certificate
- Bandwidth throttling - not enabled on my site
- registry settings for disabling HTTP/2 - not set
My web site uses ASP.NET, but simple html is also downloaded in HTTP/1.1.
Any idea what to examine next?