Назад | Перейти на главную страницу

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

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

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

Спасибо,

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

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

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