
1panel更新证书自动同步到阿里云cdn域名
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": ""
}
保存,就行了
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 灯火阑珊
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果