seafile服务器https自动续签失效
由于单位网络升级导致seafile无法使用,
而且最近一直在玩儿unbuntu系统,
这几天突然发现,seafile服务器https已经失效。
鼓捣半天,也没看出来哪里出的问题。
重新走一遍流程,
也总是报错,各种报错。
回到家好好弄弄,
把/etc/nginx/sites-available/seafile.conf里面的所有配置问题都删掉,
只留下
1 2 3 4 |
server { listen 80; server_name 域名; } |
然后
1 |
~/.acme.sh/acme.sh --issue -d 域名 --nginx |
成功。
不过三个月后是否能自动续签,还得拭目以待。
这一次,没有把密钥放在/etc/nginx/ssl 目录,
而是直接引用原始目录。
关键是,这一次,生成的密钥是cer格式的,而不是crt格式。
这可能就是没有自动续签的原因吧。猜测的。
搜索后得知cer是windows系统用的,crt是linux系统用的。
关键是,服务器是ubuntu系统。生成cer格式的证书,没道理的。
刚才特意去本网站的服务器看了配置文件,
原始目录生成的也是cer格式,
而放在/etc/nginx/ssl 目录的,其实就是转换成了crt格式。
这一次没有进行这个转换,看看三个月后,会发生什么。
但是我总有不好的预感。
可能和这个转换没啥关系,
难道三个月后,还要手动更新证书吗。
不管啦。
三个月后,再看看。
THE END