一片部、下載腳本
如果能訪問git可直接下載
curl https://get.acme.sh | sh
二堕绩、修改nginx配置
添加一條location
location /.well-known/acme-challenge/ { #腳本需要訪問的路徑
root /opt/ssl/; #可訪問的目錄
}
三侨赡、生成證書
acme.sh --issue -d my.domin.com --webroot /opt/ssl/
四冷蚂、安裝證書
acme.sh --install-cert -d my.domin.com --key-file /etc/nginx/cert/my.domin.com.key --fullchain-file /etc/nginx/cert/my.domin.com.pem
五覆旱、更新證書
acme.sh --renew --dns dns_ali -d my.domin.com
強制更新
acme.sh --renew --dns dns_ali -d my.domin.com --force
生成泛證書
阿里云上需要授權(quán)
AliyunDomainFullAccess
AliyunDNSFullAccess
命令行執(zhí)行
export Ali_Key="xxxxx"
export Ali_Secret="xxxxxx"
#生成證書
acme.sh --issue --dns dns_ali -d domin.com -d *.domin.com --keylength 2048 #生成rsa證書
acme.sh --issue --dns dns_ali -d domin.com -d *.domin.com #默認(rèn)生成ecc證書
#安裝證書
acme.sh --install-cert -d domin.com --key-file /etc/nginx/cert/domin.com.key --fullchain-file /etc/nginx/cert/domin.com.pem
#刪除廢棄域名
#先通過acme.sh list獲取已存在的域名
acme.sh --remove -d domin.com
acme.sh --remove -d domin.com --keylength ec-256