Главная страница » Блог » Как настроить автоматическое продление Let’s Encrypt сертификатов?

Как настроить автоматическое продление Let’s Encrypt сертификатов?

Как настроить автоматическое продление Let’s Encrypt сертификатов? Автоматическое продление настраивается один раз: Certbot ставит системный таймер certbot.timer (или задачу в cron), которая дважды в сутки запускает certbot renew и обновляет сертификат за 30 дней до истечения срока. Вручную продлевать ничего не нужно — при корректной настройке достаточно проверить работу таймера и перезагрузку веб-сервера после обновления.

Практическая часть сводится к четырём проверкам: домен должен быть доступен извне по HTTP, каталог /.well-known/acme-challenge/ должен отдаваться веб-сервером без редиректов и авторизации, в конфигурации продления нужен deploy-hook на перезагрузку nginx или apache, а тестовый прогон certbot renew –dry-run должен завершаться без ошибок. Отдельно убедитесь, что задача выполняется от root и что логи в /var/log/letsencrypt/ не содержат ошибок валидации — чаще всего сбои возникают из-за закрытого 80-го порта, CDN или Cloudflare в режиме прокси.

Если серверов несколько, часть сайтов за балансировщиком или требуется централизованный контроль сроков, ручная схема быстро становится хрупкой: один пропущенный сертификат останавливает продажи и ломает мобильные приложения. Настройку и аудит автоматического продления с мониторингом сроков, уведомлениями в Telegram и резервным выпуском через DNS-01 можно поручить нам — это разовая работа с гарантией, что сертификаты не истекут незаметно.

Внимание:
Условия: Продвижение сайта ежедневными статьями — от 15 000 ₽/мес (1-й месяц — 25 000 ₽, настройка). Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх