Как я могу 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. В дополнение к обновлению, они включают в себя системный таймер, который можно включить для автоматического запуска задания обновления.