1.安装阿里云cil
参照下面文档
2.自动更新脚本
在1panel的证书管理,申请证书后执行脚本里面,设置推送证书到本地目录
# 读取文件内容
cert=$(<fullchain.pem)
key=$(<privkey.pem)
#你的cdn域名
url="fhrf.top"
result=`aliyun cdn SetCdnDomainSSLCertificate --region cn-hangzhou --CertType upload --SSLProtocol on --DomainName $url --SSLPub="$cert" --SSLPri="$key"`
cert_id=$(echo "$result" | grep -o '"RequestId": "[^"]*"' | grep -oE '[A-F0-9]{8}-([A-F0-9]{4}-){3}[A-F0-9]{12}')
echo $cert_id阿里云cil其他命令可以自行根据自己的情况更改
3.配置阿里云cil
1.获取access_key
创建个用户,再在权限管理里面添加AliyunYundunCertFullAccess权限
2.配置账户
在推送证书到本地目录里面创建.aliyun目录再在目录里面创建config.json文件填入以下内容
{
"current": "ssl",
"profiles": [
{
"name": "default",
"mode": "AK",
"access_key_id": "你的阿里云access_key_id",
"access_key_secret": "你的阿里云access_key_secret",
"region_id": "cn-hangzhou",
"output_format": "json",
"language": "zh",
"site": "china"
}
],
"meta_path": ""
}保存,就行了
默认评论
Halo系统提供的评论