💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
本文介绍了使用certbot安装和配置SSL证书的步骤,以及如何续签证书并自动重载nginx配置。
🎯
关键要点
- 安装certbot的命令为:apt install certbot。
- 执行命令申请SSL证书:certbot certonly --webroot -w [Web站点目录] -d [站点域名] -m [联系人email地址] --agree-tos。
- 站点目录是html文件的保存位置,站点域名是购买的域名,联系人email地址是自己的邮箱。
- 申请成功后,证书文件会生成在/etc/letsencrypt/live/{域名}/下。
- 可以使用openssl命令查看证书有效期:openssl x509 -noout -dates -in /etc/letsencrypt/live/{域名}/cert.pem。
- Nginx配置示例包括ssl_certificate、ssl_certificate_key、ssl_protocols等设置,配置完成后需重启nginx。
- 续签证书的命令为:certbot renew --dry-run,静默续签命令为:certbot renew --quiet。
- 使用crontab实现自动续签,命令为:0 10 * * 1 certbot renew --quiet && nginx -s reload,配置为每周一10点执行。
🏷️
标签
➡️