常见问题

 

开启 HTTP2 不生效

更新时间 2020-12-01

问题现象

部分用户在 LB 的 HTTPS 监听器中勾选了 “启用HTTP2.0”,通过 curl 命令发现还是走的 HTTP1.1 协议。

curl -v --http2 https://test.com

***
***
> GET / HTTP/1.1
***

此时可以查看下 curl 返回信息中关于 ALPN 的日志,该日志为 HTTPS 上协商 HTTP 版本的过程。

解决方案

1.重启 LB

部分用户使用的 LB 为较早之前创建的,镜像版本不支持开启 HTTP2.0 ,此时可以重启下 LB,会自动更新到最新的镜像版本,并支持开启 HTTP2.0。

2.启用 TCP 监听器

部分用户在后端开启了 HTTP2 ,LB 不支持在 LB 及后端同时开启 HTTP2。此时需要使用 TCP 监听器,端口为后端服务监听的端口。

这篇文档解决了您的问题吗?
0
0