求助大佬,关于ssl证书自动更新到雷池

大佬们,俺想把1panel中申请的ssl证书,通过证书申请功能中的脚本功能自动更新到雷池(雷池是1panel部署 的,雷池的证书保存路径为:/opt/1panel/apps/local/safeline/localsafeline/data/resources/nginx/certs),请问这个脚本应该怎么写? :rofl: :rofl:

image

首先把证书推送到本地一个目录
然后脚本 cp /证书目录 /雷池目录

目录到好说,毕竟申请证书功能里面自带了推送到自定义目录的功能,现在主要问题是怎么更新证书 :rofl:

DNS 模式 和 HTTP 模式都可以定时更新

我的意思是怎么让雷池的证书同步更新,我咋感觉说的不是一回事呢 :rofl:

问问雷池呢 :smiley:

同名覆盖,雷池上看不到新的,实际是新的

好嘞,俺去试试看

结合楼主信息完美解决

  1. 配置准数推送目录
    image
  2. cp 文件到 雷池证书目录,这里需要注意,雷池证书命令都是 cert 开头的,需要自己找一下网站对应关系
    命令:grep 'xxx * 其中 xxx 是原证书里面随便找一段 字符
    image
    image
  3. 写一个脚本:a.检查证书文件是否更新; b. 如果更新 cp 覆盖雷池对应cart_xxx 的 两个文件;c. 执行: docker exec safeline-tengine nginx -s reload