Как проверить сертификат сайта?
Виталий, Ярославль 0
Перед стартом рекламной кампании хочу убедиться, что с SSL-сертификатом на сайте всё в порядке и он не подведёт в ближайший месяц. Как проверить самому, без обращения в поддержку хостинга?
Дмитрий Акиндинов технический администратор сайтов
ответил
Быстрее всего через одну команду из консоли, она показывает сертификат таким, каким его реально отдаёт сервер, без кэша браузера:
openssl s_client -connect ваш-сайт.ru:443 -servername ваш-сайт.ru | openssl x509 -noout -dates -issuer -ext subjectAltName
В ответе смотрите три вещи. Дата notAfter — когда сертификат перестанет действовать, если до неё меньше месяца, пора продлевать. Issuer — кто выдал сертификат: если Let’s Encrypt, значит когда-то было настроено автопродление, и стоит убедиться, что оно до сих пор работает. SubjectAltName — список доменов, на которые выписан сертификат: здесь часто вылезает сюрприз, когда сертификат покрывает только голый домен без www или наоборот.
Без консоли то же самое покажут онлайн-инструменты, например SSL Labs (ssllabs.com/ssltest) — он ещё и оценивает качество настройки шифрования, не только срок. Открывать замочек в адресной строке браузера для точной проверки не советую: браузер кэширует сертификат на время сессии и может показывать устаревшую картину.
Раз проверка занимает минуту, логичный следующий шаг — не проверять руками каждый раз, а поставить бесплатный мониторинг вроде UptimeRobot с уведомлением за 14, 7 и 1 день до истечения. Это особенно важно с июня 2025 года, когда Let’s Encrypt перестал сам присылать письма о скором окончании срока.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.