Что такое SSL-сертификат
Сертификат — электронный паспорт сайта. Он нужен, чтобы соединение было зашифровано и чтобы браузер мог убедиться: вы попали на настоящий сайт, а не на подделку. Сертификат выдаёт удостоверяющий центр — например, Let's Encrypt, GlobalSign или Минцифры. Браузер доверяет сайту, если сертификат не просрочен, выписан на этот домен и заверен центром из встроенного списка доверенных.
Правильное название сегодня — TLS-сертификат: протокол SSL давно заменён на TLS, но старое имя прижилось.
Почему браузер пишет «Подключение не защищено»
- Срок истёк. Сертификаты выдают на срок от нескольких недель до года, их нужно продлевать.
- Чужое имя. Сертификат выписан на другой домен — например, на example.ru без www.
- Неизвестный издатель. Сертификат самоподписанный или выдан центром, которого нет в списке браузера. Так бывает с сертификатами Минцифры в Chrome и Firefox.
- Неполная цепочка. Сервер не отдаёт промежуточный сертификат.
- Неверное время на устройстве. Если дата на компьютере сбилась, любой сертификат покажется просроченным. Если у нас сертификат в порядке, а у вас ошибка — проверьте часы.
Как продлить сертификат
Бесплатные сертификаты Let's Encrypt продлевает сама программа на сервере (например, certbot) — проверьте, что она запускается по расписанию. Платные продлевают у того, у кого покупали: у хостинга или регистратора домена. После продления перезапустите веб-сервер и проверьте сайт здесь ещё раз.
Если сайт вообще не открывается, начните с проверки доступности. Куда указывает домен, покажут DNS-записи, а когда заканчивается оплата домена — Whois.