Автопродление 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 на каждый домен
- Автоматическое продление
- Включается в панели в один клик
- Поддержка 24/7
Данные
| Где стоит сертификат | Кто продлевает | Что делаете вы |
|---|---|---|
| Хостинг с бесплатным SSL | Хостинг, без участия клиента | Ничего, смотрите статус в панели |
| ispmanager | Панель, проверка раз в сутки в 1:30 | Следите за логом при сбоях: SSL в ispmanager |
| cPanel | AutoSSL, если включён хостингом | Запускаете проверку в 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 или изменилась настройка веб-сервера.