使用 ALLinSSL 实现 SSL 证书自动申请与部署

52次阅读
没有评论

共计 1157 个字符,预计需要花费 3 分钟才能阅读完成。

前言

对个人站长而言,SSL 证书是保障网站安全的关键。虽在当今时代申请部署证书流程不难,但是一旦网站多了起来,再去同步更新证书就会特别麻烦,早在 2024 年之前,一些免费 SSL 证书的有效期为 12 个月,现如今免费的 SSL 证书有效期仅仅只有 3 个月‌。而ALLinSSL 支持自动申请证书并一键部署到阿里云、腾讯云、宝塔面板、1Panel 等,统一管理不同网站的证书,实现全自动化操作,让 SSL 管理回归 “无感运维”

 

什么是 ALLinSSL?

ALLinSSL 是一款集证书申请、部署、监控、续期于一体的开源管理工具,可帮助用户轻松管理多个网站的 SSL 证书,提供自动化的证书申请、更新和部署流程,并实时监控证书状态,确保网站安全持续运行。

使用 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 用自动化流程大大简化了 SSL 证书申请部署步骤,这种开源精神值得点赞,然而不得不说,ALLinSSL 目前仍存在一些有待完善之处,期待随着后续版本优化,感谢开源~

正文完
关注 “浮沉博客” 微信公众号获取更多内容
post-qrcode
 0
浮沉
版权声明:本站原创文章,由 浮沉 于2025-05-08发表,共计1157字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)