嗯,早期配置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
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言