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

Конспект страницы: 6 разделов коротко, данные на 19 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Автопродление SSL: как включить и проверить.

Коротко

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

Конспект по разделам

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

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

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

Начните с таймеров systemd: Certbot из пакета создаёт certbot.timer, а установленный через snap создаёт snap.certbot.renew.timer. Если таймера нет, поищите запуск certbot renew в /etc/crontab и в каталогах /etc/cron.*/. Вторая команда пробует обновить сертификаты на тестовом сервере и ничего не сохраняет, третья выводит дату окончания каждого.

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

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

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

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

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

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

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

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

Данные

Где стоит сертификатКто продлеваетЧто делаете вы
Хостинг с бесплатным SSLХостинг, без участия клиентаНичего, смотрите статус в панели
ispmanagerПанель, проверка раз в сутки в 1:30Следите за логом при сбоях: SSL в ispmanager
cPanelAutoSSL, если включён хостингомЗапускаете проверку в SSL/TLS Status: SSL в cPanel
Свой сервер с CertbotТаймер systemd или cronПроверяете, что он есть и работает
Платный сертификатОбычно никто, нужен новый заказЗаказываете продление: продление SSL
ПричинаКак найтиЧто делать
Порт 80 закрыт файрволомВ логе ошибка подключения при проверке доменаОткройте порт 80: проверка портов 80 и 443
Изменился каталог сайта или веб-серверВ логе ошибка метода проверкиПеревыпустите сертификат с новым методом: перевыпуск SSL
Wildcard выпущен вручную по DNSВ renewal/имя.conf метод manual без хукаПодключите DNS-плагин или скрипт, иначе автоматически не обновится
Таймер выключен или нет cronНе видно в systemctl list-timersВключите таймер или создайте cron-задачу выше

Данные на 19 октября 2026.

Вопросы и ответы

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

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

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

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

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

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

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

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