Certbot 是 EFF(电子前沿基金会)开发的一款工具,用于从 Let's Encrypt 获取并部署数字证书到服务器上。
Certbot 可以自动处理证书的获取、安装和续订过程,非常好用。
使用如下命令获取并配置SSL证书:
certbot certonly --webroot --webroot-path 项目目录 -d 域名 --agree-tos --email 邮箱
示例:
certbot certonly --webroot --webroot-path /home/web/test/ -d api.test.com --agree-tos --email xx@xx.com
注意:
- 域名需要提前解析到项目目录,并可通过 http(80 端口)访问。
- 生成证书后需要修改 web 服务器配置文件配置证书。