运维必备 证书管理平台-ALLinSSL

文章目录[隐藏]

在前面的文章中,介绍了很多关于ssl自动更新部署的工具。今天为大家推荐一款笔者正在使用的另外一款工具Allinssl

关于

ALLinSSL一个开源免费、功能全面的 SSL 证书集中管理平台。可以将散落在不同的服务器、云平台、CDN 或负载均衡器上的证书统一管理、统一部署、全程自动化管理。同时提供直观的 Web UI 和仪表盘,无需记忆复杂的命令行。

安装

安装过程很简单,我们执行下面命令即可。当然,也可以Docker部署。

curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl

注意,默认安装位置在/www/allinssl,也可以根据自己的实际情况修改。

初始化页面
首页登录
初始化页面

使用

01
配置API

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

添加API
授权完成效果
02
申请证书

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

首先在第一步中配置服务商API
03
证书部署

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

项目开始:

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

申请证书:

根据自己域名选择对应的DNS服务商,以及证书的类型。

部署证书:

将上一部申请的证书上传到指定的SSH、宝塔api、或CDN提供商等。

根据自己的实际情况,填写证书路径。

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

配置通知:

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

声明:本文为原创,作者为 Svlik,转载时请保留本声明及附带文章链接:https://www.svlik.com/3402.html