15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
09.10.2024

12 способов исправить ошибку NET::ERR_CERT_DATE_INVALID (Полное техническое руководство)

Ошибка NET::ERR_CERT_DATE_INVALID — это сбой TLS-рукопожатия на уровне браузера, который возникает, когда клиент не может проверить временну́ю целостность SSL/TLS-сертификата — то есть сертификат истёк, ещё не вступил в силу, или системные часы настолько сдвинуты, что выходят за пределы окна действия сертификата. Chrome, Edge, Firefox и Safari блокируют доступ при сбое этой проверки, отображая жёсткое предупреждение безопасности, а не мягкое информационное сообщение.

Эта ошибка имеет две различные первопричины: на стороне клиента (неверное системное время, устаревший кэш, мешающее программное обеспечение) и на стороне сервера (истёкший сертификат, неправильно настроенная цепочка сертификатов, неверный сертификат, привязанный к виртуальному хосту). Определение ответственной стороны — это критически важный первый диагностический шаг, и данное руководство рассматривает обе стороны с точностью, необходимой для окончательного решения проблемы.

Почему NET::ERR_CERT_DATE_INVALID — это больше, чем просто неудобство в браузере

Когда браузер инициирует TLS-рукопожатие, он проверяет сертификат сервера по трём критериям: выдавший центр сертификации должен быть доверенным, домен должен совпадать с альтернативными именами субъекта (SAN) сертификата, а текущая временна́я метка должна находиться между полями `notBefore` и `notAfter` сертификата. Если проверка временно́й метки не проходит — на стороне клиента или сервера — рукопожатие прерывается, и браузер отображает `NET::ERR_CERT_DATE_INVALID`.

Последствия весьма значительны. Помимо очевидного нарушения пользовательского опыта, поисковые роботы Google также отклоняют HTTPS-ресурсы с недействительными сертификатами, что может снизить позиции в поисковой выдаче. Сайты, работающие в среде VPS Хостинга, имеют полный контроль над управлением жизненным циклом сертификатов, что делает решение проблем на стороне сервера простым — однако причины на стороне клиента требуют структурированного диагностического подхода.

Клиент или сервер: диагностическая схема

Прежде чем применять какое-либо исправление, определите, какая сторона ответственна. Это сэкономит значительное время.

Диагностический признакВероятная причинаГде исправлять
Ошибка появляется только на вашем устройствеКлиентская сторона (часы, кэш, расширение)Ваш браузер или ОС
Ошибка появляется на нескольких устройствах / сетяхСерверная сторона (истёкший сертификат, проблема с цепочкой)Веб-сервер / хостинг
Ошибка появляется только в одной сетиВмешательство на уровне сети (брандмауэр, прокси)Настройки сети
Сертификат отображается как «Истёкший» в инспекторе браузераИстечение срока действия сертификата на стороне сервераОбновить SSL-сертификат
Сертификат показывает будущую дату `notBefore`Сдвиг часов или неверно выданный сертификатСинхронизировать системное время
Ошибка исчезает в режиме инкогнитоРасширение браузера или кэшНастройки браузера
Ошибка исчезает при использовании мобильных данныхБрандмауэр на уровне провайдера или корпоративный брандмауэрКонфигурация сети

Исправление 1: синхронизация системной даты и времени

Это наиболее распространённая причина на стороне клиента. Если системные часы отстают или спешат более чем на несколько минут, TLS-библиотека отклонит сертификаты, окно действия которых не охватывает неверную локальную временну́ю метку. Сертификат, действительный с 1 января по 31 декабря, будет выглядеть «истёкшим» на устройстве, чьи часы показывают следующий январь.

Windows:

  • Щёлкните правой кнопкой мыши по часам в системном трее и выберите Настройка даты и времени
  • Включите Устанавливать время автоматически и правильно задайте часовой пояс
  • Нажмите Синхронизировать сейчас в разделе «Синхронизация часов»
  • Либо принудительно выполните синхронизацию NTP через командную строку (запустить от имени администратора):

“`

w32tm /resync /force

“`

macOS:

  • Перейдите в Системные настройки > Основные > Дата и время
  • Включите Устанавливать дату и время автоматически и выберите надёжный NTP-сервер (например, `time.apple.com`)

Linux (на стороне сервера):

“`bash

timedatectl set-ntp true

systemctl restart systemd-timesyncd

timedatectl status

“`

Важный нюанс: на виртуальных машинах и в контейнерах часы гостевой системы могут значительно отставать от хостовой. Если вы управляете VPS, всегда проверяйте вывод `timedatectl` после перезагрузок и настройте надёжный источник NTP, например `pool.ntp.org`.

Исправление 2: очистка кэша браузера и состояния SSL

Браузеры агрессивно кэшируют ответы сертификатов и политики HSTS (HTTP Strict Transport Security). Кэшированный недействительный ответ сертификата может сохраняться даже после устранения исходной проблемы.

Очистка данных браузера Chrome:

  • Перейдите по адресу `chrome://settings/clearBrowserData`
  • Установите временной диапазон За всё время
  • Отметьте Файлы cookie и другие данные сайтов и Кэшированные изображения и файлы
  • Нажмите Удалить данные

Очистка состояния SSL в Windows (отдельно от кэша браузера):

  • Откройте Панель управления > Сеть и Интернет > Свойства браузера
  • Перейдите на вкладку Содержание
  • Нажмите Очистить состояние SSL и подтвердите

Очистка кэша HSTS в Chrome (часто упускается из виду):

  • Перейдите по адресу `chrome://net-internals/#hsts`
  • В разделе «Удалить политики безопасности домена» введите домен и нажмите Удалить

Этот шаг особенно важен, если домен ранее имел действительный заголовок HSTS с длинным значением `max-age`. Браузер будет принудительно использовать HTTPS даже при недействительном сертификате, и запись HSTS должна быть удалена отдельно.

Исправление 3: обновление браузера до последней версии

Устаревшие браузеры поставляются с устаревшими хранилищами корневых сертификатов. Центры сертификации периодически добавляют, отзывают и ротируют корневые сертификаты. Если встроенное хранилище корневых сертификатов вашего браузера не содержит центр сертификации, подписавший сертификат сервера, проверка цепочки завершится неудачей — что в некоторых крайних случаях может проявляться как `NET::ERR_CERT_DATE_INVALID`, хотя `NET::ERR_CERT_AUTHORITY_INVALID` встречается чаще.

Обновление Chrome:

  • Нажмите меню из трёх точек > Справка > О браузере Google Chrome
  • Chrome автоматически обнаружит и применит ожидающие обновления
  • Перезапустите браузер для завершения обновления

Техническое значение: Chrome 117+ применяет более строгие требования к журналам прозрачности сертификатов (CT). Сертификаты, не внесённые в признанный журнал CT, будут отклонены независимо от дат их действия. Поддержание браузера в актуальном состоянии обеспечивает совместимость с современными практиками PKI.

Исправление 4: временное отключение HTTPS-инспекции антивируса

Многие корпоративные и потребительские антивирусные продукты — включая Kaspersky, ESET, Avast и Bitdefender — выполняют перехват SSL/TLS (также называемый HTTPS-сканированием или инспекцией типа «человек посередине»). Они делают это путём установки локального корневого CA-сертификата и повторной подписи всего HTTPS-трафика. Если внутренний сертификат антивируса истёк или он не может корректно повторно подписать сертификат с точными датами действия, браузер получает недействительный сертификат и выдаёт `NET::ERR_CERT_DATE_INVALID`.

Шаги:

  • Временно отключите функцию HTTPS-сканирования антивируса (не весь антивирус)
  • Проверьте затронутый веб-сайт
  • Если ошибка устранена, обновите антивирус до последней версии (что обычно обновляет внутренний CA-сертификат)
  • Повторно включите HTTPS-сканирование после подтверждения исправления

Не оставляйте HTTPS-сканирование отключённым постоянно. Вместо этого добавьте проблемный домен в список исключений антивируса, если сайт является доверенным.

Исправление 5: проверка и отключение расширений браузера

Расширения, ориентированные на конфиденциальность (VPN, блокировщики рекламы, блокировщики скриптов), могут мешать проверке сертификатов, изменяя заголовки запросов или направляя трафик через прокси с собственной инфраструктурой сертификатов.

Систематический процесс изоляции:

  • Откройте `chrome://extensions/`
  • Одновременно отключите все расширения
  • Проверьте затронутый URL
  • Если ошибка исчезла, включайте расширения по одному для выявления виновника
  • Проверьте настройки проблемного расширения на наличие параметров прокси или перехвата HTTPS

Расширения, реализующие собственный DNS-over-HTTPS (DoH) или маршрутизацию через прокси, являются наиболее частыми виновниками. Переключение на чистый профиль браузера (`chrome://settings/manageProfile`) — более быстрый метод изоляции, чем поочерёдное отключение расширений.

Исправление 6: очистка кэша DNS

Хотя повреждение кэша DNS не вызывает напрямую сбоев проверки сертификатов, оно может направить трафик на неверный IP-адрес — который может обслуживать другой (и недействительный) сертификат для домена. Это особенно актуально в CDN-средах, где IP-адреса часто меняются.

Windows:

“`

ipconfig /flushdns

“`

macOS:

“`bash

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

“`

Linux:

“`bash

sudo systemd-resolve –flush-caches

or for older systems:

sudo service nscd restart

“`

После очистки убедитесь, что вы разрешаете правильный IP с помощью `nslookup yourdomain.com` или `dig yourdomain.com`, и подтвердите, что IP совпадает с записями вашего хостинг-провайдера.

Исправление 7: проверка и настройка параметров протокола TLS

Современные браузеры объявили TLS 1.0 и TLS 1.1 устаревшими. Если сервер настроен на предложение только устаревших протоколов, браузер может полностью отказаться от соединения. И наоборот, некоторые корпоративные сетевые устройства удаляют заголовки TLS 1.3, принудительно выполняя понижение версии, которое может вызвать ошибки проверки.

Проверка флагов TLS в Chrome:

  • Перейдите по адресу `chrome://flags/`
  • Найдите «TLS» и убедитесь, что никакие экспериментальные флаги не принудительно выполняют понижение версии

Проверка конфигурации TLS на стороне сервера (для владельцев сайтов):

Используйте SSL Labs Server Test по адресу `ssllabs.com/ssltest/` для аудита поддержки протоколов вашего сервера. Правильно настроенный сервер должен поддерживать TLS 1.2 и TLS 1.3, с явно отключёнными TLS 1.0/1.1.

Пример Nginx — применение современного TLS:

“`nginx

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;

ssl_prefer_server_ciphers off;

“`

Эквивалент для Apache:

“`apache

SSLProtocol -all +TLSv1.2 +TLSv1.3

SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256

“`

Исправление 8: проверка и обновление SSL-сертификата (для владельцев серверов)

Если вы управляете сервером, это наиболее прямое исправление на стороне сервера. Истёкший сертификат — наиболее очевидная причина `NET::ERR_CERT_DATE_INVALID` со стороны сервера.

Проверка сертификата через браузер:

  • Нажмите на значок замка (или значок предупреждения) в адресной строке
  • Выберите Соединение не защищено > Сертификат недействителен
  • Проверьте поля Действителен с и Действителен по

Проверка через командную строку (более надёжно):

“`bash

echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -dates

“`

Это выводит временны́е метки `notBefore` и `notAfter` непосредственно из действующего сертификата.

Обновление сертификата Let’s Encrypt с помощью Certbot:

“`bash

certbot renew –force-renewal

systemctl reload nginx # or apache2

“`

Автоматизация обновления (правильное долгосрочное решение):

“`bash

Add to crontab or systemd timer

0 3 * * * certbot renew –quiet –post-hook "systemctl reload nginx"

“`

Сертификаты Let’s Encrypt истекают каждые 90 дней. Автоматическое обновление должно быть настроено при развёртывании, а не после первого истечения срока. Если вы используете VPS с cPanel, AutoSSL обрабатывает это автоматически — но убедитесь, что функция включена и задание обновления не завершается с ошибкой незаметно.

Распространённые проблемы на стороне сервера:

  • Неполная цепочка сертификатов: сервер обслуживает конечный сертификат, но не промежуточный CA-сертификат. Браузеры, у которых нет кэшированного промежуточного сертификата, не пройдут проверку. Всегда объединяйте полную цепочку: `cat yourdomain.crt intermediate.crt > fullchain.crt`
  • Неверный сертификат, привязанный к виртуальному хосту: в Nginx или Apache с несколькими виртуальными хостами для домена может быть активна неверная директива `ssl_certificate`. Проверьте с помощью `nginx -T | grep ssl_certificate`
  • Сертификат выдан для неверного домена: wildcard-сертификат `*.example.com` не охватывает `example.com` (корневой домен) — оба должны быть явно указаны в качестве SAN

Если вы рассматриваете варианты сертификатов, SSL-сертификаты от доверенного провайдера включают правильную конфигурацию цепочки и совместимость со всеми основными браузерами.

Исправление 9: тестирование в режиме инкогнито / приватном режиме

Режим инкогнито запускает сеанс браузера без расширений, без кэшированных данных и без сохранённых файлов cookie. Это самый быстрый способ определить, является ли ошибка средовой (кэш, расширение) или структурной (сертификат сервера).

Chrome: `Ctrl + Shift + N` (Windows/Linux) или `Command + Shift + N` (macOS)

Firefox: `Ctrl + Shift + P`

Edge: `Ctrl + Shift + N`

Интерпретация результата:

  • Ошибка исчезает в режиме инкогнито: причина — кэшированный ответ, сохранённая политика HSTS или расширение браузера. Перейдите к исправлениям 2 и 5.
  • Ошибка сохраняется в режиме инкогнито: причина на стороне сервера или сети. Перейдите к исправлениям 8, 10 и 12.

Исправление 10: тестирование в разных сетях

Сетевые устройства — корпоративные брандмауэры, прозрачные прокси провайдеров и некоторые домашние маршрутизаторы — выполняют SSL-инспекцию или манипуляции с DNS, которые могут вызывать ошибки сертификатов. Тестирование в разных сетях позволяет изолировать эту переменную.

Методология тестирования:

  1. Протестируйте в текущей сети (например, офисный Wi-Fi)
  2. Протестируйте на мобильных данных (полностью обходит локальную сеть)
  3. Протестируйте через VPN (меняет как сетевой маршрут, так и DNS-резолвер)
  4. Протестируйте с другим DNS-резолвером: установите DNS на `1.1.1.1` (Cloudflare) или `8.8.8.8` (Google) и повторите тест

Если ошибка появляется только в одной конкретной сети, проблема связана с SSL-инспекцией или конфигурацией DNS этой сети — а не с сертификатом сервера или вашим браузером.

Для владельцев сайтов: если пользователи в корпоративных сетях сообщают об этой ошибке, тогда как другие не сталкиваются с ней, ваш сертификат может использовать CA, которого нет в корпоративном хранилище доверенных сертификатов, или корпоративный прокси не может корректно повторно подписать ваш сертификат. Переход на широко доверенный CA (DigiCert, Sectigo, Let’s Encrypt) решает большинство проблем с корпоративными хранилищами доверенных сертификатов.

Исправление 11: очистка состояния SSL в Windows

Состояние SSL в Windows — это системный кэш, отдельный от кэша браузера. Он хранит сеансовые ключи и информацию о сертификатах для SSL-соединений. Повреждённая запись здесь может вызывать постоянные сбои проверки даже после очистки кэша браузера.

Шаги:

  • Откройте Панель управления (найдите её в меню «Пуск»)
  • Перейдите в Сеть и Интернет > Свойства браузера
  • Нажмите вкладку Содержание
  • Нажмите Очистить состояние SSL
  • Нажмите ОК
  • Перезапустите все экземпляры браузера

Это затрагивает все браузеры, использующие стек SSL/TLS Windows (Internet Explorer, Edge Legacy и некоторые браузеры на основе Chromium в определённых конфигурациях). Chrome и Firefox независимо поддерживают собственные хранилища сертификатов, поэтому это исправление наиболее актуально для корпоративных сред на основе Edge и IE.

Исправление 12: эскалация к администратору веб-сайта

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

Что включить в отчёт:

  • Точный код ошибки (`NET::ERR_CERT_DATE_INVALID`)
  • Данные сертификата из инспектора браузера (издатель, даты действия, SAN)
  • Вывод `openssl s_client -connect domain.com:443`, если вы можете его выполнить
  • Появляется ли ошибка в нескольких браузерах и на нескольких устройствах
  • Является ли ошибка постоянной или периодической (периодические ошибки часто указывают на балансировщик нагрузки, обслуживающий несколько сертификатов, только часть из которых истекла)

Для администраторов сайтов, получающих такие отчёты: проверьте, работает ли автоматизация обновления сертификатов. Распространённый сбой — обновление Certbot, которое завершается успешно, но веб-сервер не перезагружается, поэтому продолжает обслуживать старый истёкший сертификат из памяти. Всегда сочетайте обновление с хуком перезагрузки сервера.

Если вы управляете Выделенным сервером или VPS-средой, настройте оповещения мониторинга об истечении срока действия сертификатов с помощью таких инструментов, как `check_ssl_cert`, плагины Nagios или сервис SSL-мониторинга UptimeRobot — который отправляет оповещения за 30, 14 и 7 дней до истечения срока.

Управление сертификатами на стороне сервера: лучшие практики для владельцев сайтов

Для администраторов, управляющих собственной инфраструктурой, реактивное обновление сертификатов является риском. Следующие практики устраняют `NET::ERR_CERT_DATE_INVALID` как повторяющуюся проблему.

Проактивное управление жизненным циклом сертификатов:

  • Автоматизируйте обновление: используйте Certbot с таймером systemd или заданием cron. Для коммерческих сертификатов используйте ACME-клиенты, совместимые с API вашего CA
  • Отслеживайте даты истечения: интегрируйте проверки истечения сертификатов в ваш стек мониторинга. Prometheus с `blackbox_exporter` может собирать метрики истечения TLS
  • Используйте сертификаты с более длительным сроком действия для критической инфраструктуры: хотя 90-дневный цикл Let’s Encrypt подходит для большинства случаев, OV- и EV-сертификаты с годовым сроком действия снижают частоту обновлений для высокоответственных доменов
  • Проверяйте полную цепочку: после каждого обновления выполняйте `openssl verify -CAfile /etc/ssl/certs/ca-certificates.crt -untrusted intermediate.crt yourdomain.crt` для подтверждения целостности цепочки
  • Тестируйте с внешней точки зрения: используйте `curl -v https://yourdomain.com` с машины, которая не является вашим сервером, чтобы смоделировать то, что видят браузеры

Для сред с использованием панелей управления VPS: большинство современных панелей управления (cPanel, Plesk, DirectAdmin) включают встроенное управление SSL с AutoSSL или аналогом. Убедитесь, что задача AutoSSL запланирована, и ежемесячно проверяйте её журналы.

Особенности мультидоменных и wildcard-сертификатов:

  • Wildcard-сертификаты (`*.example.com`) не охватывают корневой домен (`example.com`), если он явно не добавлен в качестве SAN
  • Мультидоменные (SAN) сертификаты должны быть перевыпущены — а не просто обновлены — при добавлении новых поддоменов
  • Закрепление сертификатов (HPKP) устарело и не должно использоваться; оно может привести к постоянной блокировке доступа при истечении закреплённого сертификата

Сравнение: исправления на стороне клиента и сервера — краткий обзор

ИсправлениеПрименяется кСложностьВремя решения
Синхронизация системных часовКлиентТривиальноМенее 2 минут
Очистка кэша браузера + HSTSКлиентЛегкоМенее 5 минут
Обновление браузераКлиентЛегкоМенее 5 минут
Отключение HTTPS-сканирования антивирусаКлиентУмеренно5–10 минут
Отключение/проверка расширенийКлиентЛегко5–10 минут
Очистка кэша DNSКлиент/СетьЛегкоМенее 2 минут
Настройка параметров протокола TLSКлиент/СерверУмеренно10–20 минут
Обновление/замена SSL-сертификатаСерверУмеренно15–60 минут
Тестирование в режиме инкогнитоДиагностикаТривиальноМенее 1 минуты
Тестирование в другой сетиДиагностикаЛегкоМенее 5 минут
Очистка состояния SSL в WindowsКлиент (Windows)ЛегкоМенее 5 минут
Обращение к администратору сайтаЭскалацияН/ППеременное

Матрица решений и технический чеклист

Используйте этот чеклист для систематического устранения `NET::ERR_CERT_DATE_INVALID`, а не случайного применения исправлений.

Шаг 1 — Определите масштаб:

  • [ ] Появляется ли ошибка в режиме инкогнито?
  • [ ] Появляется ли ошибка на втором устройстве (телефон, другой компьютер)?
  • [ ] Появляется ли ошибка на мобильных данных?

Шаг 2 — Если только на стороне клиента (ошибка исчезает на других устройствах):

  • [ ] Проверьте и синхронизируйте системные часы (NTP)
  • [ ] Очистите кэш браузера, файлы cookie и записи HSTS
  • [ ] Очистите состояние SSL в Windows (только для Windows)
  • [ ] Отключите все расширения и повторите тест
  • [ ] Отключите HTTPS-сканирование антивируса и повторите тест
  • [ ] Очистите кэш DNS

Шаг 3 — Если на стороне сервера (ошибка сохраняется на всех устройствах/сетях):

  • [ ] Выполните `openssl s_client -connect domain.com:443` и проверьте `notAfter`
  • [ ] Убедитесь, что сервер обслуживает полную цепочку сертификатов (не только конечный сертификат)
  • [ ] Подтвердите, что правильный сертификат привязан к правильному виртуальному хосту
  • [ ] Обновите сертификат и перезагрузите веб-сервер
  • [ ] Убедитесь, что SAN включают все необходимые имена хостов (корневой домен + www + поддомены)
  • [ ] Запустите тест SSL Labs для подтверждения рейтинга A или A+ после обновления

Шаг 4 — Предотвращение повторения:

  • [ ] Настройте автоматическое обновление сертификатов с хуком перезагрузки сервера
  • [ ] Настройте внешний мониторинг истечения сертификатов с оповещениями за 30/14/7 дней
  • [ ] Задокументируйте процедуры обновления сертификатов в вашем руководстве по эксплуатации

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

Часто задаваемые вопросы

В: Может ли NET::ERR_CERT_DATE_INVALID появляться, даже если срок действия сертификата не истёк?

Да. Эта ошибка возникает всякий раз, когда TLS-библиотека браузера не может проверить временно́е окно сертификата — что происходит, если системные часы установлены на дату за пределами диапазона `notBefore`–`notAfter` сертификата, даже если сам сертификат технически действителен. Часы, установленные на два года вперёд, заставят текущий действительный сертификат выглядеть истёкшим.

В: Почему ошибка появляется в одном браузере, но не в другом на том же устройстве?

Chrome, Firefox и Edge поддерживают частично независимые хранилища сертификатов и стеки TLS. Firefox использует собственную библиотеку NSS и хранилище корневых сертификатов, тогда как Chrome использует хранилище сертификатов ОС в Windows и macOS. Расширение, установленное в одном браузере, или кэшированная политика HSTS в хранилище одного браузера могут вызывать ошибку только в одном браузере, тогда как другие работают нормально.

В: Безопасно ли нажимать «Всё равно перейти», когда появляется эта ошибка?

Нет. В отличие от некоторых других ошибок сертификатов, `NET::ERR_CERT_DATE_INVALID` указывает на реальный сбой в криптографической цепочке доверия. Продолжение означает, что ваше соединение не проверено — вы не можете подтвердить, что общаетесь с легитимным сервером, и соединение может быть перехвачено. Продолжайте только если вы являетесь владельцем сайта и тестируете собственный сервер в период технического обслуживания.

В: Как предотвратить истечение срока действия SSL-сертификата на управляемом мной сервере?

Настройте автоматическое обновление с помощью Certbot или аналогичного ACME-клиента и добавьте хук после обновления, который перезагружает ваш веб-сервер. Кроме того, настройте внешний мониторинг (UptimeRobot, Datadog или пользовательский скрипт `check_ssl_cert`) для оповещения за 30 дней до истечения срока. Полагаться на ручное обновление операционно ненадёжно — автоматизация является единственным надёжным решением.

В: Влияет ли эта ошибка на позиции в поисковой выдаче?

Прямо и косвенно. Googlebot не будет индексировать HTTPS-ресурсы, обслуживаемые с недействительным сертификатом, что полностью удаляет эти страницы из индекса. Кроме того, если на вашем сайте настроен HSTS, браузеры откажутся загружать его по HTTP в качестве запасного варианта, делая сайт полностью недоступным для пользователей и поисковых роботов до исправления сертификата. Состояние сертификата является обязательным условием для поддержания видимости в поиске, а не необязательной проблемой.

15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать