如何在 Traefik 中禁用 HTTP/2

How can I disable HTTP/2 in Traefik

我可以在 Traefik 中禁用 HTTP/2 并只使用 HTTP/1.1 吗?

读心术

因为我面临着一个 showstopper bug of doom 其中 one Chrome 或 Chromium 请求将停止超过 59 秒(但不到一分钟!)关闭 HTTP/2 会话并再次尝试获取资源(除非通过 requireJS 请求,它会在无数秒后取消该操作)。如果我们使用 --disable-http2 参数启动 Chrome 或 Chromium,则不会发生此问题。它也不会发生在不支持 HTTP/2(专门使用基于 NodeJS 的代理)的不同(测试)环境中托管的同一应用程序中。

还有其他变量在起作用。我不相信禁用 HTTP/2 会解决这个问题,但是告诉 Traefik 假装它只能做 HTTP/1.1 似乎是一件容易尝试的事情。

不,你不能不改变源代码。