一、为什么要有这个功能?
因为现在的SSL证书90天就会自动到期,届时需要再次申请并安装。
虽然现在有docker安装acme.sh、Lucky、1Panel等多种方案能够实现自动申请SSL证书功能,但是基本都会出现一个问题:
那就是你需要编写sh脚本,把新证书更新到系统中,这无疑大大提高了门槛。
二、这个功能实现困难吗?
我认为是不困难的,因为acme.sh的代码是在github上的,完全可以借鉴,但是可能工作量会大一些。不过可以新增一个丐版的功能:
为每一个SSL证书设定一个硬盘内更新证书的文件夹位置,例:
假如我的域名是www.fnos.cn,我们在"系统设置-安全性-证书"www.fnos.cn对应的证书中设置一个更新文件夹,就设在"/vol1/certs/www.fnos.cn"这里吧,每当证书还有24小时就要过期的时候,系统自动检测更新文件夹内是否存有证书文件,如果有那么更新证书,并在更新成功后删除原证书文件;如果没有就拉到。
为什么要这么做呢?
因为能够帮我们自动申请并下载证书的应用很多,但是能够自动更新的应用很少。
如果不能实现完整的功能,那么实现一个丐版的先用着也可以,不是么?
三、重复造轮子有意义吗
有,毕竟不是每个人能够学懂弄通这些网络知识,可以给新手一个机会,给不爱折腾的人一个简单的操作方式。 |