Let's Encrypt Agent用于自动获取和续订TLS证书。

继承'letsencrypt'。

  • 通过webroot授权获取新证书,但不要自动安装:
sudo certbot certonly --webroot --webroot-path {{path/to/webroot}} --domain {{subdomain.example.com}}
  • 通过nginx授权获取新证书,自动安装新证书:
sudo certbot --nginx --domain {{subdomain.example.com}}
  • 通过apache授权获取新证书,自动安装新证书:
sudo certbot --apache --domain {{subdomain.example.com}}
  • 续订所有在30天或更短时间内过期的Let's Encrypt证书(不要忘记重新启动之后使用它们的任何服务器):
sudo certbot renew
  • 模拟获取新证书,但实际上不将任何新证书保存到磁盘:
sudo certbot --webroot --webroot-path {{path/to/webroot}} --domain {{subdomain.example.com}} --dry-run
  • 改为获取不受信任的测试证书:
sudo certbot --webroot --webroot-path {{path/to/webroot}} --domain {{subdomain.example.com}} --test-cert