共计 1157 个字符,预计需要花费 3 分钟才能阅读完成。
前言
对个人站长而言,SSL 证书是保障网站安全的关键。虽在当今时代申请部署证书流程不难,但是一旦网站多了起来,再去同步更新证书就会特别麻烦,早在 2024 年之前,一些免费 SSL 证书的有效期为 12 个月,现如今免费的 SSL 证书有效期仅仅只有 3 个月。而ALLinSSL
支持自动申请证书并一键部署到阿里云、腾讯云、宝塔面板、1Panel 等,统一管理不同网站的证书,实现全自动化操作,让 SSL 管理回归 “无感运维”
什么是 ALLinSSL?
ALLinSSL 是一款集证书申请、部署、监控、续期于一体的开源管理工具,可帮助用户轻松管理多个网站的 SSL 证书,提供自动化的证书申请、更新和部署流程,并实时监控证书状态,确保网站安全持续运行。
项目地址
安装教程
一、系统要求
若需安装 ALLinSSL,你的服务器要满足如下要求:
操作系统:Linux (推荐 CentOS 7+, Ubuntu 18.04+, Debian 9+)
硬件:至少 1 核 CPU, 512MB RAM, 1GB 可用磁盘空间
网络:需要连接互联网以下载依赖和申请证书
二、开始安装
登录服务器的 SSH,执行 ALLinSSL 官网安装命令
curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl
如果您安装了安全软件,请在安全软件中添加 /usr/bin/allinssl
和/www/allinssl/allinssl
的信任,否则可能会导致 ALLinSSL 无法正常运行。
如果安装了宝塔面板并且安装了系统加固插件,请在系统加固插件中添加 /usr/bin/allinssl
和 /www/allinssl/allinssl
的信任。或者临时关闭系统加固插件,安装完成后重新开启。
三、完成安装
至此安装完成,终端界面会显示 ALLinSSL 的登录信息,请妥善保存,如需域名绑定的话目前可以通过反向代理即可,通常情况下,ALLinSSL 会在安装的时候开启服务器防火墙的端口,部分云服务器厂商需要手动在安全组放行端口,具体操作方式可查看相应云服务厂商的操作文档
后记
作为免费开源工具,ALLinSSL 用自动化流程大大简化了 SSL 证书申请部署步骤,这种开源精神值得点赞,然而不得不说,ALLinSSL 目前仍存在一些有待完善之处,期待随着后续版本优化,感谢开源~
