概览
- 指南类型
- 运营与安全
- 示例
- 示例,因环境而异
- 集成范围
- 未连接远程机器
01
让名称和监听器就绪
对于真实服务器,确保主机名解析到正确目标,并且 Web 服务能够响应。HTTP-01 挑战需要挑战路径在端口 80 上可达。DNS-01 可以支持其他安排和通配符名称,但需要安全管理 DNS 访问。
02
使用当前平台说明安装 Certbot
在 Certbot 官方说明页面上选择 Web 服务器和操作系统。按照该组合的文档化方法进行安装。避免混合使用软件包和 snap 安装,也不要假设 OmbraHost 网站已在远程服务器上安装了证书。
03
为预期名称请求证书
下面的 Nginx 示例运行在已安装 Certbot 匹配 Nginx 集成的系统上。请将文档域名替换为你控制的名称。在应用其他编辑之前,请检查生成的配置并验证 Nginx。
Nginx 示例 · 需要自有名称针对你的环境查看
sudo certbot --nginx -d example.com -d www.example.com
sudo nginx -t04
证明续期,而非假设续期
检查证书列表、计划续期机制和质询可达性。试运行会在测试环境中演练续期。DNS 凭据、代理更改或关闭的端口可能会破坏之前正常工作的续期。
续费检查针对你的环境查看
sudo certbot certificates
sudo certbot renew --dry-run
# Inspect the timer used by your installation method:
systemctl list-timers --all05
监控实时证书和HTTPS路径
从服务器外部测试公共主机名,检查到期时间,并在截止日期前保留告警。如果代理使用源站证书,请将其连接与面向访客的证书分开检查。确保应用程序重定向和 Cookie 使用预期的安全源。
下一步之前
带着可验证的结果离开。
- 让名称和监听器就绪。
- 监控实时证书和HTTPS路径。
- 将恢复信息和机密保存在公共文件之外。