跳到主要内容

DNSPod自动申请证书脚本

安装

git clone https://github.com/acmesh-official/acme.sh.git
cd ./acme.sh
cp ./acme.sh /usr/local/bin

acme:

export DP_Id=
export DP_Key=
acme.sh --issue --dns dns_dp -d *.apikv.com --debug

out: nginx

[Fri Mar 21 17:24:11 CST 2025] Your cert is in: /root/.acme.sh/*.apikv.com_ecc/*.apikv.com.cer

[Fri Mar 21 17:24:11 CST 2025] Your cert key is in: /root/.acme.sh/*.apikv.com_ecc/*.apikv.com.key

[Fri Mar 21 17:24:11 CST 2025] The intermediate CA cert is in: /root/.acme.sh/*.apikv.com_ecc/ca.cer

[Fri Mar 21 17:24:11 CST 2025] And the full-chain cert is in: /root/.acme.sh/*.apikv.com_ecc/fullchain.cer

使用fullchain.cer文件作为 cert证书文件

use example:

docker cp "/root/.acme.sh/*.apikv.com_ecc/*.apikv.com.key" ecommerce-fe:/etc/nginx/ssl/nginx.key

docker cp "/root/.acme.sh/*.apikv.com_ecc/fullchain.cer" ecommerce-fe:/etc/nginx/ssl/nginx.cer

资料

https://github.com/acmesh-official/acme.sh