nginx 不推荐使用“ssl”指令,请使用“listen ... ssl”
Posted
技术标签:
【中文标题】nginx 不推荐使用“ssl”指令,请使用“listen ... ssl”【英文标题】:nginx the "ssl" directive is deprecated, use the "listen ... ssl" 【发布时间】:2019-01-13 03:31:04 【问题描述】:nginx 升级到v1.15.2
后开始收到警告。
nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /usr/local/etc/nginx/sites-enabled/confid-file-name:8
第8行是ssl on;
【问题讨论】:
问题是什么? 我正在寻找解决方法 我同时拥有listen ... ssl
和ssl on
,现在看来ssl on
不再需要了
【参考方案1】:
编辑您的listen
声明来自:
listen 443;
到
listen 443 ssl;
并注释掉或删除:
# ssl on;
然后再次检查nginx -t
。
【讨论】:
可能需要使用service nginx reload
或其他命令重新加载 nginx 配置,具体取决于您的操作系统以上是关于nginx 不推荐使用“ssl”指令,请使用“listen ... ssl”的主要内容,如果未能解决你的问题,请参考以下文章
nginx报错the "ssl" directive is deprecated, use the "listen ... ssl" directive in(
最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像
自己制作ssl证书:自己签发免费ssl证书,为nginx生成自签名ssl证书
/etc/nginx/sites-enabled/default 中的“ssl_certificate_key”指令中的参数数量无效