certbot

certbot

certbot certonly --webroot -d sakura-paris.org -w /path/to/web_root

DNS 验证

# 默认 server 不支持 wildchild 证书
certbot -d sakura-paris.org -d *.sakura-paris.org --manual --preferred-challenges dns certonly --register-unsafely-without-email --server https://acme-v02.api.letsencrypt.org/directory

Params

--webroot : 将文件放在web根目录下验证域名所有权
-w WEBROOT_PATH : 指定 web 根目录

指定证书路径

  • --cert-path CERT_PATH
  • --key-path KEY_PATH
  • --fullchain-path FULLCHAIN_PATH
  • --chain-path CHAIN_PATH

以上四个证书路径默认是 /etc/letsencrypt/live/<domain>/ 目录下的以下文件名:

  • cert.pem
  • privkey.pem
  • fullchain.pem
  • chain.pem

一般 Web 服务器配置时只需要 fullchain.pem 和 privkey.pem 两个,如 nginx:

ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;


Last update: 2019-07-03 03:20:04 UTC