nginx 提示protocol options redefined for 0.0.0.0:443
升级nginx1.24.0报[warn] protocol options redefined for 0.0.0.0:443最近nginx发布了1.24.0最新稳定版,我这里使用的nginx是通过wlnmp一键安装包安装的,但是nginx升级到1.24.0后,会发现nginx -t或是
重启nginx时会报nginx: [warn] protocol options redefined for 0.0.0.0:443 in /usr/local/nginx/conf/vhost/zzzyk.com.conf:x警告。
虽然这个警告,并不影响我们正常使用,但是不修复看着还是有些担心。
这是由于在nginx1.24.0中的listen 443 ssl;没有设置http2,所以需要在所有443的配置文件中增加http2。
请检查你的nginx所有配置文件,对以下字段进行修改
listen 443 ssl default_server;
修改后的内容如下
listen 443 ssl http2 default_server;
如果你还报了以下IPv6警告内容
nginx: [warn] protocol options redefined for [::]:443
则还需要增加以下字段
listen [::]:443 ssl http2 default_server;