Главная/Установка/Автопродление SSL

Автопродление SSL: как включить и проверить

Автопродление SSL на хостинге включено по умолчанию, а на своём сервере его выполняет таймер systemd или задача cron с командой certbot renew. Для Let's Encrypt это обязательная часть работы, потому что сертификат живёт 90 дней, а платный сертификат на фиксированный срок обычно заказывают заново.

4 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

На хостинге и в панелях автопродление работает само, на своём сервере проверьте таймер командой systemctl list-timers. Платный сертификат чаще всего требует нового заказа, и за его сроком надо следить самому.

На хостинге Таймвеб бесплатный SSL выпускается и продлевается автоматически, консоль и cron не нужны.

Как не пропустить сбой автопродления

01 · 1 мин

Где SSL продлевается автоматически, а где нужна настройка#

Где стоит сертификатКто продлеваетЧто делаете вы
Хостинг с бесплатным SSLХостинг, без участия клиентаНичего, смотрите статус в панели
ispmanagerПанель, проверка раз в сутки в 1:30Следите за логом при сбоях: SSL в ispmanager
cPanelAutoSSL, если включён хостингомЗапускаете проверку в SSL/TLS Status: SSL в cPanel
Свой сервер с CertbotТаймер systemd или cronПроверяете, что он есть и работает
Платный сертификатОбычно никто, нужен новый заказЗаказываете продление: продление SSL

Документация Certbot советует в первую очередь убедиться, что автопродление уже настроено: пакеты и snap обычно настраивают его при установке.

02 · 1 мин

Как проверить, что автопродление Certbot настроено#

Начните с таймеров systemd: Certbot из пакета создаёт certbot.timer, а установленный через snap создаёт snap.certbot.renew.timer.

systemctl list-timers | grep -i certbot
sudo certbot renew --dry-run
sudo certbot certificates

Если таймера нет, поищите запуск certbot renew в /etc/crontab и в каталогах /etc/cron.*/. Вторая команда пробует обновить сертификаты на тестовом сервере и ничего не сохраняет, третья выводит дату окончания каждого. Если срок больше 30 дней и dry-run проходит, настройка верна.

03 · 1 мин

Как настроить автопродление Certbot через cron и хук перезагрузки#

Когда таймера нет, создайте задачу вручную. Минуты выберите случайные, а не 0 и 30: в эти минуты запросы шлют тысячи серверов. Файл /etc/cron.d/certbot-renew:

17 3,15 * * * root certbot renew -q

Запускаться команда будет два раза в сутки: Certbot обновит только те сертификаты, до конца которых осталось меньше 30 дней, остальные пропустит. Чтобы веб-сервер подхватил новый файл, положите скрипт в каталог хуков. Исполняемые файлы из /etc/letsencrypt/renewal-hooks/deploy/ Certbot запускает после каждого успешного обновления.

#!/bin/sh
systemctl reload nginx

Сохраните его как /etc/letsencrypt/renewal-hooks/deploy/reload-nginx.sh и выполните chmod +x. Для Apache замените имя службы на apache2 или httpd. Параметры каждого сертификата Certbot хранит в /etc/letsencrypt/renewal/имя.conf, править их вручную не рекомендуется.

04 · 1 мин

Почему автопродление не срабатывает#

ПричинаКак найтиЧто делать
Порт 80 закрыт файрволомВ логе ошибка подключения при проверке доменаОткройте порт 80: проверка портов 80 и 443
Изменился каталог сайта или веб-серверВ логе ошибка метода проверкиПеревыпустите сертификат с новым методом: перевыпуск SSL
Wildcard выпущен вручную по DNSВ renewal/имя.conf метод manual без хукаПодключите DNS-плагин или скрипт, иначе автоматически не обновится
Таймер выключен или нет cronНе видно в systemctl list-timersВключите таймер или создайте cron-задачу выше

Журнал Certbot лежит в /var/log/letsencrypt/letsencrypt.log. После исправления снова запустите certbot renew --dry-run и убедитесь, что ошибок нет. Основные команды и опции описаны на странице Certbot.

Инструмент · 1 мин

Как не пропустить сбой автопродления#

Автоматика ломается тихо, поэтому нужен контроль со стороны: проверка срока извне, а не из самого сервера. Откройте страницу проверки SSL и сверяйте дату окончания раз в месяц или подключите мониторинг, который предупреждает за две-три недели.

Помните, что предельный срок публичных сертификатов сокращается до 47 дней к марту 2029 года, поэтому надёжное автоматическое обновление становится обязательным. Подробнее: почему продлевать приходится чаще.

Проверка автопродления на своём сервере

Отмечайте проверенное, подсказка покажет следующий шаг

06 · 1 мин

Вопросы об автопродлении SSL#

Как включить автопродление SSL на хостинге?

Обычно ничего включать не нужно: бесплатный сертификат Let's Encrypt на хостинге выпускается и продлевается автоматически. Статус виден в панели.

Как часто Certbot проверяет автопродление?

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

Работает ли автопродление платного SSL-сертификата?

Как правило, нет: платный сертификат выпускается на фиксированный срок, и после его окончания оформляют новый заказ.

Что делать, если certbot renew не обновляет сертификат автоматически?

Запустите certbot renew --dry-run, прочитайте ошибку в /var/log/letsencrypt/letsencrypt.log. Чаще всего закрыт порт 80 или изменилась настройка веб-сервера.

Почему этому можно верить

Как мы проверяли

Документация и провайдерыКоманды выпуска и установки сверены с документацией, дата указана.
Всё можно повторитьКоманды certbot и openssl описаны так, что их повторит любой читатель.
Независимый справочникНе связан с центрами сертификации и честно говорит, когда хватает бесплатного SSL.

Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; Документация Certbot: руководство по использованию (renew, --force-renewal, --cert-name, revoke, хуки), eff-certbot.readthedocs.io/en/stable/using.html, проверено 19 октября 2026.

SBРедакция SSLBase · обновлено 19 октября 2026

Бесплатный SSL на хостинге

На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.

  • Бесплатный SSL на каждый домен
  • Автоматическое продление
  • Включается в панели в один клик
  • Поддержка 24/7
Контроль