多网站,多证书自动续签出问题的情况下.自己研究了下解决方法.

 

我自己没用宝塔,是我朋友的境外服务器.

我博客原来的域名(*.yge.me)因为备案被取消后,这个域名已经无法备案了.

挂他服务器上,做了302到现在域名上.

 

 

问题表现

 

多域名,多证书,只有第一个证书会自动续签.

其他的网站不会.

 

我之前还莫名其妙证书又过期了.

执行续签脚本也提示"没有找到30天内到期的SSL证书!"

 

 

 

 

解决方法

 

1,查看SSL订单index

打开浏览器开发者工具,切到网络一栏.

 

抓包续签按钮,有index,复制它.

 

index 类似你购买免费证书的订单号.一个域名对应是固定的.建议不要泄露.

 

 

 

 

 

2,添加一个续签计划任务

 

替换自己index

/www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py --index=a54e60cFFFFFFFFFFFF6b6d3242e9733 --renew=1

 

 

 

3,测试

 

 

续签成功,而且是强制续签.

 

 

 

4,如法炮制添加其他网站

因为服务器上有两个网站,两个证书.

所以再添加一个计划任务,注意index不一样的.

 

 

 

参考

参考,但是没有解决我的问题.

 

这个老哥用的api接口,我才考虑抓包,我先记录index

https://blog.csdn.net/qq_33399709/article/details/113931390

 

 

毕竟是我朋友的服务器,我不想开他服务器api.

 

 

然后我自己看了这个py文件 help参数

有啥参数可以传入,

发现可以指定index.

然后试了下,发现好使!