gpt4 book ai didi

cron - 如何安排Let's Encrypt certbot在cron中自动续订我的证书?

转载 作者:行者123 更新时间:2023-12-03 10:07:04 24 4
gpt4 key购买 nike

我看到了相互矛盾的建议。从eff.org docs:

if you're setting up a cron or systemd job, we recommend running it twice per day... Please select a random minute within the hour for your renewal tasks.



我也看到了 weekly jobs的建议。

我不是cron专家,所以我希望提供包含设置cron作业的详细步骤的答案。

最佳答案

我最近(2018年4月)在Ubuntu 16.04服务器上安装并运行了certbot(0.22.2版),并且在/etc/cron.d/certbot中自动创建了一个更新cron作业。

这是创建的cron作业:

# /etc/cron.d/certbot: crontab entries for the certbot package
#
# Upstream recommends attempting renewal twice a day
#
# Eventually, this will be an opportunity to validate certificates
# haven't been revoked, etc. Renewal will only occur if expiration
# is within 30 days.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(3600))' && certbot -q renew

在进行新的Cron作业之前,请检查此内容。

关于cron - 如何安排Let's Encrypt certbot在cron中自动续订我的证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41535546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com