










RT
重新编译nginx,增加--with-http_v2_module,然后平滑升级。
修改nginx.conf,在http块中增加http2 on;,重启nginx即可。
在Chrome中再查看请求,就发现“协议”已经由HTTP/1.1变成了h2了。
nginx.conf在http块中直接配置的写法只有新版本支持,1.25版本以下的需要在每个server中进行配置
目前主流浏览器配置http2与https是强制绑定的,所以首先需要配置好https,这个才会生效,且该写法也仅需在声明了ssl的sever块中配置。
另外,发现主站返回的nginx版本号一直是1.22.1,说明之前的平滑升级没有关闭老的nginx进程,通过pkill -9 nginx强制关闭,再通过nginx重启,一切OK了。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。