繁体   English   中英

具有HTTP2前端和HTTP1.1后端的HAProxy

[英]HAProxy with HTTP2 frontend and HTTP1.1 backend

我想知道是否有人在前端设置了具有http2支持并在后端具有HTTP / 1.1的HAProxy

后端服务器当前是Varnish,因此仅支持HTTP / 1.1

如果持久连接将一直保持对负载均衡器的开放状态,然后负载均衡器将使降级的HTTP1.1连接到后端,那么http2在这种情况下是否可以工作。

还是前端和后端都需要支持HTTP2?

HAProxy 1.8公告中

HAProxy 1.8现在在客户端(在前端部分中)支持HTTP / 2,并且可以充当HTTP / 2客户端与HTTP / 1.1和HTTP / 1.0应用程序之间的网关。

您需要在haproxy.conf使用h2指令:

frontend myapp
  bind :443 ssl crt /path/to/cert.crt alpn http/1.1,h2
  mode http

CertSimple的带有HTTP / 2和动态重新配置指南的负载平衡器上有更多详细信息,包括HAProxy 1.8软件包,演示HTTP2前端的完整配置文件和HTTP 1.1后端负载平衡

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM