![](/img/trans.png)
[英]HAProxy - HTTP/1.1 frontend with HTTP/2 backend? A good idea?
[英]HAProxy with HTTP2 frontend and HTTP1.1 backend
我想知道是否有人在前端设置了具有http2支持并在后端具有HTTP / 1.1的HAProxy
后端服务器当前是Varnish,因此仅支持HTTP / 1.1
如果持久连接将一直保持对负载均衡器的开放状态,然后负载均衡器将使降级的HTTP1.1连接到后端,那么http2在这种情况下是否可以工作。
还是前端和后端都需要支持HTTP2?
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.