nginx:HTTP/2 切换到 HTTP/1.1(测试)

nginx:HTTP/2 切换到 HTTP/1.1(测试)

为了测试目的,我一直在尝试将我的 nginx 服务器切换回 HTTP/1.1。自从 HTTP/2 首次推出(版本 1.9.5)以来,我一直在使用它。

根据文档和这个发行公告,只需设置我的块中的指令http2即可启用 HTTP/2。listenserver

但是,删除“http2”似乎不会强制服务器再次使用 HTTP。

有什么想法吗?

环境:Debian 8.5,使用 LibreSSL 2.3.8 编译的 nginx 1.11.1

谢谢。

答案1

根据上面的 Alexey Ten 评论(谢谢!),我确认 nginx 需要运行 HTTP/2 的服务器恢复到 HTTP/1.1(默认)。

换句话说,http2在一台服务器中设置该指令将使所有服务器都能够使用该指令。

相关内容