Как я могу cron продлить срок действия сертификата Let's Encrypt?

В настоящий момент, letsencrypt-autoпри запуске из командной строки, например, с -d example.com -d www.example.com для аргументов запрашивает в интерактивном режиме, хочу ли я, чтобы HTTP-запросы принудительно перенаправлялись на HTTPS.

Как я могу cron это? Могу ли я запустить его < input.txt или какая-то форма yes 2 |? Или делает letsencrypt-auto действовать иначе, когда он не привязан к tty?

Благодарность,

1 ответ

Сначала обновите до последней версии certbot, Если вы все еще звоните letsencrypt-auto тогда, скорее всего, у вас очень старая версия, которая рано или поздно перестанет работать.

Все, что вам нужно сделать, чтобы возобновить это позвонить certbot-auto renew или certbot renew, Каждый сертификат, который вы получили, уже имеет свой собственный файл конфигурации, хранящийся в /etc/letsencrypt и не требует опций, явно указанных снова.

В идеале вы должны использовать certbot пакет, предоставленный вашим дистрибутивом Linux. В дополнение к обновлению, они включают в себя системный таймер, который можно включить для автоматического запуска задания обновления.

Другие вопросы по тегам