将http2部署到l7负载均衡的Web服务器池

时间:2017-01-20 13:00:48

标签: webserver load-balancing http2

我必须在网站上实施http2并完成实施计划。 基础设施是这样的:

Users ( connecting over tcp 443 only ) | V asa fw | V l7 lb ( ssl/tls terminates here and least connection load balancing ) / \ encrypted communication using self signed cert between V V lb and web servers web01 web02

问题是:

为了让wesite完全符合http2(https,多路复用,服务器推送等......),lb和web服务器都必须支持http2吗?或者只是网络服务器?

我相信他们两个都需要支持http2,原因如下:a)这是一个layer7 lb因此http协议感知b)终止发生在lb c)webserver的完整旅程访问者必须符合http2。 但由于我不是这方面的专家,我想是否有人可以分享他们的个人经历。

由于

1 个答案:

答案 0 :(得分:0)

您需要支持HTTPS终止的HTTP2。

不确定为什么你认为你需要完全符合HTTP2标准 - 大多数好处,至少在目前,直到服务器推送变得更加主流,通过在端点获得HTTP / 2来获得。有关详情,请参阅此处: HTTP2 with node.js behind nginx proxy