kubic/docsСПРАВОЧНИК ПО ВЕБ-ХОСТИНГУkubic.ru
02 / Защищённое соединение

HTTPS и сертификаты

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

Что означает действующий сертификат

Браузер проверяет цепочку доверия, срок действия и соответствие имени сайта. Сертификат для одного имени не обязательно подходит его поддоменам. Например, сертификат только для example.com не покрывает docs.example.com.

HTTPS не оценивает достоверность текста и не гарантирует безопасность самого приложения. Он защищает соединение с указанным доменом.

Выпуск и продление

При выпуске сертификата удостоверяющий центр проверяет управление доменом. Для HTTP-проверки сервер должен отдавать специальный файл на порту 80; для DNS-проверки используется отдельная TXT-запись.

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

Если браузер предупреждает об ошибке

СимптомЧто проверить
Имя не совпадаетТочное имя в адресной строке и список имён сертификата
Истёк срокСрок действия, расписание продления и загрузку нового сертификата
Сертификат ещё не действуетДату и время на устройстве и сервере
Неизвестный издательЦепочку сертификатов и используемое хранилище доверия

Не отключайте проверку TLS как постоянное решение. Сначала установите, какой сервер отвечает и почему его сертификат не проходит проверку.

Страница HTTPS, а ресурсы HTTP

Если защищённая страница загружает изображения, стили или скрипты по HTTP, браузер может блокировать или изменять такие запросы. Используйте HTTPS или относительные пути для собственных ресурсов.

<link rel="stylesheet" href="assets/site.css">
<img src="images/logo.svg" alt="Название сайта">

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

Далее в справочникеПубликация сайта