gpt4 book ai didi

IIS/Windows Server 2019 没有 HTTP/2

转载 作者:行者123 更新时间:2023-12-03 21:01:14 29 4
gpt4 key购买 nike

我有一台安装了 Windows Server 2019 和 IIS 10 的服务器。
根据https://docs.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 协议(protocol)。不支持 ALPN 扩展。”

我检查了 http/1.1 回退的常见原因:

  • Windows 身份验证 - 我的站点禁用此功能
  • 明文 - 在我的站点上使用有效的 SSL 证书启用了 https
  • 带宽限制 - 在我的网站上未启用
  • 禁用 HTTP/2 的注册表设置 - 未设置

  • 我的网站使用 ASP.NET,但简单的 html 也是在 HTTP/1.1 中下载的。

    知道接下来要检查什么吗?

    最佳答案

    这可能是您正在寻找的答案:
    打开您的注册表编辑器并导航到:

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
    确保您有以下条目:
    EnableHttp2Cleartext REG_DWORD    1
    EnableHttp2Tls REG_DWORD 1
    重启。

    关于IIS/Windows Server 2019 没有 HTTP/2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430316/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com