acme.sh icon indicating copy to clipboard operation
acme.sh copied to clipboard

多域名证书cron自动更新后只有一个域名如何更正自动更新?

Open huye opened this issue 6 years ago • 8 comments

我不知道是不是之前刚安装好的时候只使用了一个域名,但后来我是用了 acme.sh -k 4096 --issue --dns dns_dp --reloadcmd "xxxxx" -d xxx -d *.xxx -d *.m.xxx --force 命令来更新了证书的,今天忽然发现证书不对,一看,原来证书里只有 *.xxx 这一个域名,别的都不在里面了,请问,要怎么才能使用 cron 的自动更新域名正确?

huye avatar May 21 '18 11:05 huye

请把你的域名配置文件贴出来. 或者给更详细具体的log, 否则没法帮你.

Neilpang avatar May 24 '18 14:05 Neilpang

没有配置文件啊,我都是直接命令执行的,这个要写成配置文件吗,有没有手册什么的,我写个配置再试试

huye avatar May 29 '18 07:05 huye

感觉上面说的配置文件应该是 ~/.acme.sh/*.xxx/*.xxx.conf 吧,不过目测你现在的情况应该是因为你更新证书时第一个-dxxx所以acme.sh当作新证书来处理了,acme.sh -k 4096 --issue --dns dns_dp --reloadcmd "xxxxx" -d *.xxx -d xxx -d *.m.xxx --force或者重新acme.sh --install-cert -d xxx ...或许可以解决你的问题。

invis-z avatar May 30 '18 06:05 invis-z

好的,我先试试看,实在不行我就只有自己重新写一个定时任务了

huye avatar Jun 05 '18 10:06 huye

@Neilpang 怎么知道acme为你添加了哪些定时任务?

weituotian avatar Jun 11 '18 14:06 weituotian

@weituotian crontab -l 这条命令在我机器上会显示出定时任务,其中就有acme.sh设置的定时更新的任务 11 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null 类似这样的。 如果是(比如)CentOS 7,它可能用的就是systemd的方式了。

baoang avatar Sep 12 '18 02:09 baoang

我也有这个问题, 请问后续怎么解决的?

jdxia avatar Jan 17 '24 00:01 jdxia

我也有这个问题, 请问后续怎么解决的?

我目前使用的版本没有问题,这是几年前的问题了,就算那个时候有 bug 也已经早就修复了。多半还是你的使用问题

huye avatar Jan 17 '24 04:01 huye