Поддержка и абонентское обслуживание

Как проверить SSL-сертификат сайта?

Денис, Уфа 0

Клиент пожаловался, что при заходе на наш сайт браузер иногда предупреждает о небезопасном соединении, хотя замочек вроде стоит. Как самому проверить, всё ли в порядке с сертификатом и когда он истекает, не дожидаясь, пока это заметят посетители?

Дмитрий Акиндинов технический администратор сайтов

ответил

Быстрее всего кликнуть на значок замка слева от адреса в браузере: там сразу видна дата окончания действия сертификата и то, кем он выдан. Для полной диагностики — неполной цепочки сертификатов, устаревших протоколов — используют бесплатный сервис SSL Labs (ssllabs.com/ssltest), который за 1-2 минуты выдаёт оценку от A+ до F с разбором всех проблем.

SSL Labs проверяет не только сам сертификат, но и настройку сервера: поддерживаются ли устаревшие протоколы TLS 1.0/1.1 (их пора отключать), правильно ли собрана цепочка промежуточных сертификатов, нет ли смешанного контента. Оценка ниже B почти всегда означает конкретную проблему конфигурации, а не сертификата как такового.

Для регулярной проверки без браузера подходит команда openssl s_client -connect saitfix.ru:443 -servername saitfix.ru в терминале — она покажет дату истечения и цепочку сертификатов текстом. Если проверять сайты руками неудобно, есть бесплатные сервисы вроде UptimeRobot, которые сами присылают письмо за 2-4 недели до истечения сертификата.

Само предупреждение о небезопасном соединении редко возникает из-за истечения срока — Let’s Encrypt и большинство платных центров сертификации продлевают сертификат автоматически задолго до дедлайна, если это настроено. Чаще причина в смешанном контенте или в том, что автопродление сломалось после смены хостинга, и об этом стоит узнать раньше клиентов, а не от них.

Подробный разбор Сертификат SSL истёк: что делать в первые двадцать минут

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?