[nginx]the “listen … http2” directive is deprecated, use the “http2” directive instead

新版本nginx出现了标题上的提示,其实就是把http2配置从listen指令里分出来了,修改方法很简单,只要把原来的http2去掉,然后在下面加一个`http2 on;`就行了。

原来:

server {
    listen [::]:443 http2 ssl;
    .....
}

改为:

server {
    listen [::]:443 ssl;
    http2 on;
    .....
}

就这么简单,但我为什么要写这篇?因为我搜索这个警告的时候发现搜索结果全是清一色抄的同一篇错误的文章,那篇垃圾文章莫名其妙让你删除http2就完事了,对如何添加这个新指令只字不提,看得我来气。



本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。

5 1 投票
打分
订阅评论
提醒
guest
2 评论
内联反馈
查看所有评论
小谈谈
游客
11 月 前

路过~~ 学习啦

Mark Haung
游客
Mark Haung
1 年 前

我就在想怎么可能是删除http2,幸好看到这篇…