首先必須使用Windows Server 2022 以後的版本才有支援.
第一步:
將下方的內容做成 xxx.reg 的檔案,在Server 安裝到 reg 編輯器裡.
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client]
- "DisabledByDefault"=dword:00000000
- "Enabled"=dword:00000001
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server]
- "DisabledByDefault"=dword:00000000
- "Enabled"=dword:00000001
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
- "EnableHttp3"=dword:00000001
- "EnableAltSvc"=dword:00000001
複製程式碼
第二步:
在 IIS manager 的 HTTP Response Headers 加入下列紀錄.
name: alt-svc
value: h3=":443"; ma=86400; persist=1
IIS 如何開啟 HTTP/3
第三步:
在路由器或是防火牆上打開 443 UDP 的支援.
當重要的是你的站必須先支持 https ,只支持http 是無法啟用的.
啟用後可到下面連結測試結果.
https://http3.wcode.net/ |