我必须在网站上实施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。 但由于我不是这方面的专家,我想是否有人可以分享他们的个人经历。
由于
答案 0 :(得分:0)
您需要支持HTTPS终止的HTTP2。
不确定为什么你认为你需要完全符合HTTP2标准 - 大多数好处,至少在目前,直到服务器推送变得更加主流,通过在端点获得HTTP / 2来获得。有关详情,请参阅此处: HTTP2 with node.js behind nginx proxy