获取let’s encrypt免费泛域名证书
首先DNS需要支持CAA,我用的CloudXNS,添加CAA记录记录值0 issue letsencrypt.org
,vpscurl https://get.acme.sh|sh
,
添加环境变量
export CX_Key=""
export CX_Secret=""
.acme.sh/acme.sh --issue --dns dns_cx -d *.sjis.me -d sjis.me --keylength ec-384
其中CX_key
和CX_Secret
分别是CloudXNS账户中的API KEY
和SECRET KEY
跑完之后会发现CloudXNS多了两条TXT记录。之后等待一两分钟等记录生效。最后直接验证签发证书
~/.acme.sh/acme.sh --installcert --ecc -d *.sjis.me --key-file /etc/ssl/caddy/*.sjis.me.key --fullchain-file /etc/ssl/caddy/fullchain.cer