在前面的文章中,介绍了很多关于ssl自动更新部署的工具。今天为大家推荐一款笔者正在使用的另外一款工具
Allinssl
关于
ALLinSSL一个开源免费、功能全面的 SSL 证书集中管理平台。可以将散落在不同的服务器、云平台、CDN 或负载均衡器上的证书统一管理、统一部署、全程自动化管理。同时提供直观的 Web UI 和仪表盘,无需记忆复杂的命令行。
安装
安装过程很简单,我们执行下面命令即可。当然,也可以Docker部署。
curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl
注意,默认安装位置在/www/allinssl,也可以根据自己的实际情况修改。




使用

接下来,我们需要添加授权API。以使得证书能够同步到异地服务器上面。目前,支持SSH 、宝塔、各类云服务商等。



选择证书申请下的免费证书。根据自己的实际情况,选择云服务商。


接下来,我们便可以设置证书的部署了。总体流程开始-申请证书-部署证书-反馈结果

项目开始:
支持自动化和手动开启项目,在实际中我们通常是自动化启动,根据自己的实际情况进行调整。

申请证书:
根据自己域名选择对应的DNS服务商,以及证书的类型。
部署证书:
将上一部申请的证书上传到指定的SSH、宝塔api、或CDN提供商等。


通过 后置命令 部署证书完成后所执行的命令,如重启Nging使证书生效。
配置通知:

至此,整个流程就结束了。感兴趣的童鞋赶紧去试试吧~ ,遇到问题欢迎评论区留言!
发表评论