Сертификат выпущен, но HTTPS не работает
Сертификат сам по себе не включает HTTPS: он должен быть привязан к сайту, а 443 — реально обслуживаться.
Проверьте по порядку
Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.
- 1Откройте сайт именно с
https://и запишите результат: timeout, refused, ошибка сертификата или HTTP-код. - 2Проверьте, включён ли HTTPS для нужного vhost в панели хостинга.
- 3Убедитесь, что сертификат назначен этому домену, а не соседнему сайту.
- 4Только после успешного HTTPS включайте постоянный редирект с HTTP на HTTPS.
Как читать результат
443 не слушается
Признак: HTTPS даёт connection refused/timeout.
Что делать: Проверьте конфигурацию веб-сервера и доступность порта 443.
Сертификат не привязан
Признак: HTTPS открывается с чужим сертификатом.
Что делать: Назначьте корректный сертификат vhost'у.
Редирект зациклен
Признак: Браузер сообщает о слишком большом числе перенаправлений.
Что делать: Сверьте редиректы в nginx/Apache, CMS и прокси/CDN.
Главное правило диагностики
Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.