先配好域名的 dns
安装certbot,以 nginx 为例,还可以采用 apache
1 | sudo apt update |
生成证书
1 | sudo certbot --nginx -d your-domain.com |
验证证书
1 | sudo certbot certificates |
生成的证书在/etc/letsencrypt/live/your-domain.com/fullchain.pem
生成的私钥在/etc/letsencrypt/live/your-domain.com/privkey.pem
Let’s Encrypt 证书有效期为 90 天。Certbot 提供了自动更新功能,你可以使用以下命令来设置定期更新:
1 | sudo crontab -e |