是否有可能在 nginx 中同时启用 vhosthttp/1
和?http/2
这样做的目的是扩大所支持的浏览器范围,http/2
如果支持则提供服务,如果不支持则回退到http/1
。
答案1
这在 TLS 握手中自动处理。客户端在其初始握手消息中发送一个名为 ALPN(应用层协议协商)的 TLS 扩展,其中告知它支持 HTTP/2。
然后,服务器根据客户端的功能选择在连接中使用的协议。
是否有可能在 nginx 中同时启用 vhosthttp/1
和?http/2
这样做的目的是扩大所支持的浏览器范围,http/2
如果支持则提供服务,如果不支持则回退到http/1
。
这在 TLS 握手中自动处理。客户端在其初始握手消息中发送一个名为 ALPN(应用层协议协商)的 TLS 扩展,其中告知它支持 HTTP/2。
然后,服务器根据客户端的功能选择在连接中使用的协议。