💡 原文中文,约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点执行。
🏷️

标签

➡️

继续阅读