生成HTTPS证书
1. 使用loge命令的方式生成HTTPS证书
参数说明:
- *.domain.com 替换为你的域名,支持所有子域名
- -- dns 是指域名在哪个云厂商,支持的云厂商有alidns/cloudflare aws;详细参考github官方文档
CLOUDFLARE_EMAIL="[email protected]" \
CLOUDFLARE_API_KEY="xxx" \
lego --email "[email protected]" --dns cloudflare --domains "*.domain.com" run
2 使用certbot的方式生成HTTPS证书
xx.domain.com 替换为你指定的子域名,只支持单个子域名
sudo certbot certonly --agree-tos --email [email protected] --webroot -w /var/lib/letsencrypt/ -d xx.domain.com
3.检查HTTPS证书是否生效
cfssl-certinfo -domain xx.domain.com:443