嗯,早期配置http2是写到监听端口的那一行的,最近升级了nginx后,发现reload时提示:“the “listen … http2” directive is deprecated, use the “http2” directive instead”。

嗯,虽然不影响使用,但看到提示还是想去掉这样的警告,毕竟什么时候废弃了可能就造成服务挂了。查了一下,解决方案也很简单:

假设原始的配置是listen 90.91.45.3:443 ssl http2;,将其修改为:

listen 90.91.45.3:443 ssl;
http2 on;

就符合官方配置要求了。


参考资料

Nginx 1.25.1+ Listen … http2” directive is deprecated


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Nginx the “listen … http2” directive is deprecated, use the “http2” directive instead 解决方案》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌