标签: letsencrypt

如何使用 certbot 更新所有证书?

我不想只续订即将到期的证书。(无论很快是什么意思)。我想更新所有这些,以确保它们将来会在同一时间。

我找不到使用 certbot 执行此操作的方法。有什么建议么?

letsencrypt certbot

4
推荐指数
1
解决办法
1万
查看次数

如何使用 Let's Encrypt 设置验证 Webmin 面板

使用 Let's Encrypt 可以轻松为 Webmin 上的虚拟服务器获取 SSL 证书。但是如何使用 Let's Encrypt 为 Webmin 本身设置自动 SSL 续订?

webmin letsencrypt

3
推荐指数
1
解决办法
2845
查看次数

Thunderbird 不更新证书,继续使用旧证书并说它已过期

我有一个电子邮件服务器,其中有 Let's Encrypt SSL 证书,每 3 个月到期,并且 certbot 会自动更新它。如果我通过浏览器中的网站访问服务器,则会使用正确且最新的 SSL 证书,但 Thunderbird 抱怨 SSL 证书无效,因为它已过期。

投诉是通过一个对话框窗口显示的,如果我单击通过此窗口查看证书,它会显示一个确实已过期的旧证书。但是,如果我单击“获取证书”按钮,该按钮本身会变灰,但不会发生任何其他情况。我尝试右键单击 Thunderbird 中的电子邮件地址(帐户)名称,然后转到“设置”->“安全”并删除该域的所有证书,但不知何故它仍然存储了旧的存储证书。

我的设置是 dovecot + postfix。

有任何想法吗?

email thunderbird ssl letsencrypt

3
推荐指数
2
解决办法
6279
查看次数

LetsEncrypt/certbot Systemd 计时器/服务在 Ubuntu 18.04 上不起作用

我为 nginx 安装了 certbot,并且自动更新脚本自动设置,但这是我在运行时收到的电子邮件:

/home/foobar/certbot-renew.sh: 1: /home/foobar/certbot-renew.sh: /usr/bin/certbot: not found

certbot-renew.sh让我困惑的是,我的主目录中没有......?

更多信息来自systemctl

# /lib/systemd/system/certbot.timer
[Unit]
Description=Run certbot twice daily

[Timer]
OnCalendar=*-*-* 00,12:00:00
RandomizedDelaySec=43200
Persistent=true

[Install]
WantedBy=timers.target
Run Code Online (Sandbox Code Playgroud)

# /lib/systemd/system/certbot.service
[Unit]
Description=Certbot
Documentation=file:///usr/share/doc/python-certbot-doc/html/index.html
Documentation=https://letsencrypt.readthedocs.io/en/latest/
[Service]
Type=oneshot
ExecStart=/usr/bin/certbot -q renew
PrivateTmp=true
Run Code Online (Sandbox Code Playgroud)

我是 systemd 的新手,非常感谢您的帮助!

编辑:

正如 @grawity 建议的那样,我检查了我的 crontabs 并发现了这个:

foo@bar:~$ cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu systemd letsencrypt certbot

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

letsencrypt ×4

certbot ×2

email ×1

linux ×1

ssl ×1

systemd ×1

thunderbird ×1

ubuntu ×1

webmin ×1