Браузер ругается на SSL-сертификат

Проверяем имя домена, срок действия, цепочку сертификатов и то, какой сертификат реально отдаёт сервер.

SSL и HTTPSПроверка по симптомам

Проверьте по порядку

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

  1. 1
    Посмотрите точный текст ошибки: имя не совпадает, сертификат истёк или цепочка недоверенная.
  2. 2
    Проверьте оба имени: основной домен и www. Сертификат должен покрывать именно тот адрес, который открыт.
  3. 3
    Если сертификат только что выпущен, убедитесь, что веб-сервер действительно начал отдавать новый сертификат.
  4. 4
    Проверьте системную дату на устройстве: сильно неверное время может сделать корректный сертификат «недействительным».

Как читать результат

Сертификат не на тот домен

Признак: Ошибка имени/CN/SAN.

Что делать: Перевыпустите сертификат с нужными именами или исправьте редирект.

Отдаётся старый сертификат

Признак: В панели новый сертификат есть, а браузер видит прежний.

Что делать: Проверьте привязку сертификата к vhost и перезагрузку конфигурации.

Неполная цепочка

Признак: На части устройств сайт открывается, на части нет.

Что делать: Установите полный chain/fullchain от центра сертификации.

Главное правило диагностики

Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.