Appearance
自动化最佳实践
让证书申请、部署和到期更新融入现有运维流程。从你的部署场景出发,选择合适的工具,并按教程完成配置与验证。
Linux 与多服务器部署
Nginx 证书部署与自动续期
在 Linux 服务器上接入已有 CertCloud 订单,由 CertiMan CLI 将证书安装到 Nginx 原路径,再通过 Hook 检查配置并重载。
适用场景: 独立 Nginx 站点,或希望在各服务器上分别管理证书。
Apache 证书部署与自动续期
更新 Apache 当前使用的 PEM 文件,检查配置并重新加载服务,支持 Debian/Ubuntu 的 apache2 与 Rocky Linux 的 httpd 安装方式。
Tomcat 证书部署与自动续期
由 CertiMan CLI 生成 JKS,更新已有 Tomcat 密钥库,并在维护窗口重启和验收业务。
HAProxy 证书部署与自动续期
更新 HAProxy 当前加载的合并 PEM,保留监听及后端路由,完成配置检查、重载和恢复准备。
通过 Ansible 集中管理证书
在管理节点集中申请与续期,通过 Ansible 向多台 Nginx 服务器分发证书,并逐台检查和加载。
适用场景: 同一站点有多个服务节点,或已使用 Ansible 进行集中运维。
Windows 网站
IIS 证书部署与自动续期
由 CertiMan CLI 生成 PFX,通过 PowerShell Hook 导入证书并更新已有 HTTPS 绑定,沿用网站配置。
面板管理的网站
宝塔网站证书部署与自动续期
在宝塔 Nginx 网站所在服务器接入 CertiMan CLI,更新原证书文件并重新加载服务,保留网站配置。
对接 1Panel 证书库与自动续期
通过 1Panel API 更新已有证书 ID,由面板将新证书应用到关联的 OpenResty 网站。
Kubernetes 与容器平台
使用 cert-manager 与 Gateway API 管理证书
通过 CertCloud ACME 申请证书,由 cert-manager 自动更新 TLS Secret,供已有 Gateway 或 Ingress 入口加载。
适用场景: 业务运行在 Kubernetes,通过 Gateway API 提供 HTTPS 服务,也可兼容现有 Ingress。
选择接入方式
| 你的环境 | 从这里开始 |
|---|---|
| 使用 Linux 服务器,希望通过脚本管理证书 | Nginx 本机部署 |
| Apache 直接提供 HTTPS | Apache 自动更新 |
| Tomcat 使用 JKS 并直接提供 HTTPS | Tomcat 自动更新 |
| HAProxy 负责 HTTPS 入口 | HAProxy 自动更新 |
| Windows IIS 网站使用 HTTPS 绑定 | IIS 自动更新 |
| 使用宝塔或 1Panel 管理网站 | 宝塔 · 1Panel |
| 需要向多台服务器统一分发证书 | Ansible 集中管理 |
| Kubernetes 中的业务需要 HTTPS | cert-manager 与 Gateway API |
| 网关或客户端已有 ACME 接入能力 | 在 CertCloud 自动交付订单的接入引导中查看 ACME 接入信息,并结合设备的 ACME 文档配置 |
| 希望通过私有化平台统一管理证书 | 了解 CertManager |
| 希望将申请与更新流程集成到自有系统 | CertCloud OpenAPI 接入指南 |
查参数,或排查问题
- 首次启用 HTTPS:先在 安装部署与更新中选择对应环境的首次部署指南,再接入自动更新。
- 查询命令与配置:CertiMan CLI 文档、CertManager 文档。
- 处理验证与部署异常:前往知识库查找排查步骤。
