51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

升级nginx1.24.0报[warn] protocol options redefined for 0.0.0.0:443

最近nginx发布了1.24.0最新稳定版,我这里使用的nginx是通过wlnmp一键安装包https://www.wlnmp.com/)安装的,但是nginx升级到1.24.0后,会发现nginx -t或是重启nginx时会报nginx: [warn] protocol options redefined for 0.0.0.0:443 in /usr/local/nginx/conf/vhost/xx.conf:x警告。

虽然这个警告,并不影响我们正常使用,但是不修复看着还是有些担心。

这是由于在nginx1.24.0中的listen 443 ssl;没有设置http2,所以需要在所有443的配置文件中增加http2。

请检查你的nginx所有配置文件,对以下字段进行修改
listen 443 ssl default_server;

|---|--------------------------------| | 1 | listen 443 ssl default_server; |

修改后的内容如下
listen 443 ssl http2 default_server;

|---|--------------------------------------| | 1 | listen 443 ssl http2 default_server; |

如果你还报了以下IPv6警告内容
nginx: [warn] protocol options redefined for [::]:443

|---|-----------------------------------------------------------| | 1 | nginx: [warn] protocol options redefined for [::]:443 |

则还需要增加以下字段
listen [::]:443 ssl http2 default_server;

|---|---------------------------------------------| | 1 | listen [::]:443 ssl http2 default_server; |

附:nginx限制用户通过IP访问网站:https://blog.whsir.com/post-7147.html

赞(0)
未经允许不得转载:工具盒子 » 升级nginx1.24.0报[warn] protocol options redefined for 0.0.0.0:443