Certbot 是一个自动化工具,用于获取、安装和更新 Let's Encrypt 提供的免费 SSL/TLS 证书。Let's Encrypt 是一个非盈利证书颁发机构,旨在提供免费的、自动化和开放的证书颁发服务。
Certbot 支持多种类型的证书,包括:
假设你已经安装了 Certbot,以下是增加域名的基本步骤:
sudo certbot certonly --standalone -d example.com -d www.example.com
--standalone
:使用独立模式,Certbot 会启动一个临时的 web 服务器来验证域名所有权。-d example.com
:指定主域名。-d www.example.com
:指定子域名。Certbot 会通过访问 http://example.com/.well-known/acme-challenge/
路径来验证域名所有权。你需要确保该路径下的文件可以被访问。
问题描述:Certbot 无法验证域名所有权。
解决方法:
dig
或 nslookup
命令检查域名解析情况。问题描述:Certbot 运行时提示权限不足。
解决方法:
sudo
命令运行 Certbot。问题描述:证书过期后无法自动更新。
解决方法:
通过以上步骤和解决方法,你应该能够成功地为你的域名增加 SSL/TLS 证书。如果遇到其他问题,可以参考官方文档或寻求社区帮助。
领取专属 10元无门槛券
手把手带您无忧上云