Nginx报错unknown directive “ssl“

由于服务器扫描到nginx漏洞,后准备对nginx进行版本升级。
服务器采取的docker容器化nginx,在升级到最新版本nginx后无法启动,一直报错:unknown directive "ssl"
再经过各种验证后,网上的解决方案:

./configure --with-http_ssl_module

这种是nginx没有安装ssl模块,但是据我了解,nginx默认是有ssl模块的,所以这种方式没有解决我的问题。
最终解决:

在Nginx 1.15版本后,‘ssl on’指令不再被支持,需改为’listen 443
ssl’,否则可能导致’ERR_SSL_PROTOCOL_ERROR’错误。正确配置应包含’ssl_certificate’和’ssl_certificate_key’等参数。
我的报错原因就是在使用ssl证书时使用了ssl on,这个在新版本不再支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值