Истёк SSL-сертификат: как перевыпустить и не допустить повтора

Если браузер пишет «Подключение не защищено» и код NET::ERR_CERT_DATE_INVALID, срок сертификата истёк. Сайт при этом работает, но посетители видят предупреждение. Обычно исправляется перевыпуском сертификата, а главное настроить автопродление.

Обновлено 28 октября 2026

Код ответа, SSL, срок домена, почта домена — за 20 секунд

Шаг 1. Убедитесь, что причина в сроке

В Chrome нажмите «Не защищено» слева от адреса, затем «Недействительный сертификат» и посмотрите даты. В Firefox ошибка называется SEC_ERROR_EXPIRED_CERTIFICATE. Проверить срок с компьютера можно командой:

openssl s_client -connect example.ru:443 -servername example.ru </dev/null 2>/dev/null | openssl x509 -noout -dates

В выводе строка notAfter показывает дату окончания. Если дата в прошлом, сертификат нужно перевыпустить.

Другие причины предупреждения: сертификат выпущен на другое имя (например, на example.ru, а открывают www.example.ru), не установлены промежуточные сертификаты, на компьютере посетителя неверное время.

Шаг 2. Выясните, кто выпускал сертификат

  • Хостинг выпускает сертификат автоматически (Let's Encrypt в панели). Откройте раздел «SSL» и нажмите «Перевыпустить». Если не получается, читайте ошибку: чаще всего домен смотрит на другой сервер.
  • Платный сертификат купили на год. Перевыпустите у того, у кого купили: нужно создать запрос (CSR), подтвердить домен и установить новый файл.
  • Certbot на своём сервере. Команда certbot renew покажет, почему продление не прошло.

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 3. Перевыпустите

Для Let's Encrypt на своём сервере:

sudo certbot renew --dry-run
sudo certbot renew
sudo systemctl reload nginx

Без последней команды веб-сервер продолжит отдавать старый сертификат из памяти.

Шаг 4. Если продление не проходит

ПричинаКак проверитьЧто делать
Домен указывает на другой серверАдрес домена не совпадает с адресом сервераИсправить DNS
Порт 80 закрыт брандмауэромСтраница http://домен/.well-known/acme-challenge/ недоступна снаружиОткрыть порт 80
Редирект с http на https ломает проверкуПроверка получает редирект на страницу с ошибкойИсключить /.well-known/ из правила редиректа
Превышены лимиты Let's EncryptВ ответе certbot сообщение о лимитеПодождать, не перевыпускать повторно (лимиты)
Не работает таймер продленияsystemctl list-timers не показывает certbotВключить таймер или задание cron

Шаг 5. Проверьте сайт после установки

  • Откройте https:// и https://www.: оба варианта должны открываться без предупреждения.
  • Проверьте, что http:// ведёт на https:// одним редиректом 301.
  • Найдите смешанное содержимое: на странице загружаются картинки и скрипты по http://. Браузер блокирует их или показывает предупреждение. В консоли браузера такие ресурсы помечены. Замените адреса на https://: порядок описан в разборе «Mixed content».

Как не допустить повтора

  1. Автопродление Let's Encrypt: certbot обычно ставит таймер сам, срок сертификата по умолчанию 90 дней и указан в самом сертификате.
  2. Мониторинг срока: напоминание за 14 и 3 дня до окончания, письмо на живой адрес. Подробнее: мониторинг сайта.
  3. Для платных сертификатов запись в календаре и ответственный человек. Владелец домена и сертификата должен быть ясен: после ухода подрядчика такие даты часто теряются.

Когда нужен специалист

  • Продление не проходит, а причина не видна в журнале.
  • Сертификат нужен на несколько поддоменов или на подстановочное имя (wildcard).
  • Нужно настроить автопродление и уведомления на нескольких сайтах.

Сколько стоит решение у нас

ЗадачаВремяСтоимость
Настройка защиты1–2 ч3 800–7 600 ₽
Расширенный мониторинг (страницы, формы, сервер)1–2 ч3 800–7 600 ₽
Диагностика и восстановлениеоколо 2 ч7 600 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

Частые вопросы

Посетители уйдут, пока сертификат просрочен?

Браузеры показывают полноэкранное предупреждение и скрывают кнопку «перейти на сайт» за дополнительным действием. Многие посетители на этом уходят. Срок простоя важен.

Влияет ли просроченный сертификат на поиск?

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

Нужен ли платный сертификат?

Для обычных сайтов хватает бесплатного Let's Encrypt. Платные нужны, когда требуется проверка организации в сертификате или страховка у выпускающего центра.