如果后端使用了http2协议,而前面又通过haproxy做代理:
要么使用 haproxy 的 tcp mode
如果使用http mode,需要升级haproxy版本到 1.8

默认yum安装的版本过低,需要从官网下载源码,编译升级。
What’s New in HAProxy 1.8
https://www.haproxy.com/blog/whats-new-haproxy-1-8
升级 HAProxy 到 1.8 以支持 HTTP/2
https://joyqi.com/tech/haproxy-1_8-http2.html
关于http2:使用HAproxy代理h2c请求
https://www.codenong.com/54470016
HTTP/2 with HaProxy
https://http2.co/http2-with-haproxy
HAProxy with HTTP2 frontend and HTTP1.1 backend
https://stackoverflow.com/questions/36816849/haproxy-with-http2-frontend-and-http1-1-backend
网友评论