![](/img/trans.png)
[英]Installing .NET packages for use in IIS web server (Windows Server 2019)
[英]IIS/ Windows Server 2019 no HTTP/2
我的服務器安裝了 Windows Server 2019 和 IIS 10。根據https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/http2-on-iis所有 https 站點都應該開箱即用地使用 HTTP/2。
但是我的網站只能在 http/1.1 模式下工作。 我檢查了 Chrome/Firefox 和在線工具,如https://tools.keycdn.com/http2-test ,結果是“不支持 HTTP/2 協議。不支持 ALPN 擴展。”
我檢查了 http/1.1 回退的常見原因:
我的web站點用的是ASP.NET,但是簡單的html也是在HTTP/1.1下載的。
知道接下來要檢查什么嗎?
這可能是你們都在尋找的答案:
打開您的注冊表編輯器並導航到:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
確保您有以下條目:
EnableHttp2Cleartext REG_DWORD 1
EnableHttp2Tls REG_DWORD 1
重啟。
就我而言,我禁用了 TLS 1.0 和 TLS 1.1 為此,您有兩個選擇:
注意:您需要重新啟動服務器才能應用更改
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.