最近在SSL证书上遭遇了一堆的问题,先是ACME无法续签证书,然后是在线申请的证书在Nginx重新加载配置时报错,好不容易搞定证书之后,系统又返回了如下的信息:
nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in xxxxx
大概的意思是ssl指令被弃用了,请使用“listen ... ssl”。进入配置文件,将ssl on
注释掉或者干脆删除,重新加载问题解决。
出现这个问题是因为Nginx升级新版本,所以某些指令会被弃用或删除。对于常年不修改服务器配置的我来说,直到今天才发现也就不奇怪了。