大佬们,俺想把1panel中申请的ssl证书,通过证书申请功能中的脚本功能自动更新到雷池(雷池是1panel部署 的,雷池的证书保存路径为:/opt/1panel/apps/local/safeline/localsafeline/data/resources/nginx/certs),请问这个脚本应该怎么写?
首先把证书推送到本地一个目录
然后脚本 cp /证书目录 /雷池目录
目录到好说,毕竟申请证书功能里面自带了推送到自定义目录的功能,现在主要问题是怎么更新证书
DNS 模式 和 HTTP 模式都可以定时更新
我的意思是怎么让雷池的证书同步更新,我咋感觉说的不是一回事呢
问问雷池呢
同名覆盖,雷池上看不到新的,实际是新的
好嘞,俺去试试看
结合楼主信息完美解决
- 配置准数推送目录
- cp 文件到 雷池证书目录,这里需要注意,雷池证书命令都是 cert 开头的,需要自己找一下网站对应关系
命令:grep 'xxx * 其中 xxx 是原证书里面随便找一段 字符
- 写一个脚本:a.检查证书文件是否更新; b. 如果更新 cp 覆盖雷池对应cart_xxx 的 两个文件;c. 执行: docker exec safeline-tengine nginx -s reload