宝塔不能自动续签的 bug 修复

1 天前
 lyxxxh2

环境

宝塔版本:9.0.0

系统:Ubuntu 24.04.1 LTS (Noble Numbat) x86_64(Py3.7.16)

起因

发现证书居然有 25 天的,宝塔自动续签摆设的???

/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew=1

acme_v2.py

经过测试,发现 p_key 多了个换行。 因此删除换行即可:

if pkey[-1] == '\n':
    pkey = pkey[:-1]

(换行是宝塔加的,因为证书都是从宝塔点击申请的)

结果:

931 次点击
所在节点    Python
11 条回复
tlerbao
1 天前
这个自动续签我就没好使过,我都是自己手动上去续签哈
siriussilen
1 天前
+1 , 从来没好使过,真是个草台班子
tim2017
1 天前
经常不好使
simonsww
21 小时 4 分钟前
我是更新到最新版,好像暂时没问题
macaodoll
19 小时 54 分钟前
证书续签这种事情,各种开源解决方案一堆,不明白这帮草台班子怎么抄都不乐意抄
isnullstring
19 小时 40 分钟前
好像很早就有这个问题,不确定是不是同一个原因导致

每次等到浏览器提醒我才知道没有正常续签

后面直接换 1Panel
mitoop
17 小时 17 分钟前
@simonsww 我的 9.0.0 还是有问题
jwj
15 小时 48 分钟前
1Panel 的证书功能好用,然后新服务器都是 1Panel 了
rekulas
14 小时 48 分钟前
宝塔续签 bug 一大堆持续好多年了,官方群吐槽也没人管,后面自己用 acme 搞了,稳定运行 2 年了
lyxxxh2
13 小时 40 分钟前

早上发现一个域名没有自动续签。


发现是根据证书订单的 cert_timeout 来的,问题是我都没续签成功,订单就是错误的。
他应该直接读取域名过期时间来做校验才对,虽然时间会长些!

算了,我手动点击申请了。
如果下次还有问题,就自己写了。
lyxxxh2
13 小时 33 分钟前
@lyxxxh2
那个域名我都不知道为什么续期没成功,而其他域名又可以。
但我确定,那 7 个域名包含着这个 25 天的域名。 (因为宝塔就 7 个域名)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1106806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX