Сертификат выпущен, но HTTPS не работает

Сертификат сам по себе не включает HTTPS: он должен быть привязан к сайту, а 443 — реально обслуживаться.

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

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

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

  1. 1
    Откройте сайт именно с https:// и запишите результат: timeout, refused, ошибка сертификата или HTTP-код.
  2. 2
    Проверьте, включён ли HTTPS для нужного vhost в панели хостинга.
  3. 3
    Убедитесь, что сертификат назначен этому домену, а не соседнему сайту.
  4. 4
    Только после успешного HTTPS включайте постоянный редирект с HTTP на HTTPS.

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

443 не слушается

Признак: HTTPS даёт connection refused/timeout.

Что делать: Проверьте конфигурацию веб-сервера и доступность порта 443.

Сертификат не привязан

Признак: HTTPS открывается с чужим сертификатом.

Что делать: Назначьте корректный сертификат vhost'у.

Редирект зациклен

Признак: Браузер сообщает о слишком большом числе перенаправлений.

Что делать: Сверьте редиректы в nginx/Apache, CMS и прокси/CDN.

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

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