zony.me

使用 ssl on 时,NGINX 提示 Warn

现象

部分站点配置启用了 SSL 证书,启动站点的时候提示 warn。

default.conf

Nginx
server{
    listen 443 ssl http2;
    server_name something.example.com;

    ssl on;
    
    # ...
}

Shell 输出

Shell
2022/09/27 09:39:10 [warn] 1#1: the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:5

原因

SSL 不建议作为一个指令使用,而只是 listen 指令的一个参数。

解决

只需要移除掉 ssl on 即可。

new-default.conf

Nginx
server{
    listen 443 ssl http2;
    server_name something.example.com;
    
    # ...
}
使用 ssl on 时,NGINX 提示 Warn
作者 Zony · 发布于 2022-09-27
Licensed under CC BY-NC-SA 4.0
← 上一篇C# 使用 AltCover 获得代码覆盖率 - E2E Test 和 Unit Test下一篇 →使用 NGINX 转发 Github Pages 站点
目录