Коротко: проверить наличие SSL-сертификата можно четырьмя способами: посмотреть на замок в адресной строке браузера, открыть сайт по https://, выполнить команду curl -vI или openssl s_client в терминале, либо воспользоваться онлайн-сервисом проверки SSL. Важно также проверить срок действия и отсутствие «смешанного контента».
Способы проверки
| Способ | Что показывает |
|---|---|
| Браузер | замок и сведения о сертификате |
curl -vI |
код ответа и цепочку TLS |
openssl s_client |
параметры сертификата и срок |
| Онлайн-сервисы | оценка конфигурации, сроки, ошибки |
Вкладки: пошагово
- Откройте сайт по
https://. - Слева от адреса появится значок замка.
- Нажмите на замок → «Сертификат действителен».
- Там видны издатель сертификата и дата окончания.
- Если браузер пишет «Не защищено» — сертификата нет или он истёк.
curl -vI https://site.ru 2>&1 | grep -i -e "SSL" -e "HTTP/"Команда покажет версию протокола, успешность TLS-рукопожатия и HTTP-код ответа (ожидаем 200 или 301).
echo | openssl s_client -connect site.ru:443 -servername site.ru 2>/dev/null \
| openssl x509 -noout -subject -issuer -datesВывод покажет издателя сертификата и сроки действия (notBefore, notAfter). Так удобно проверять сроки без браузера.
- Срок действия — обновляйте заранее, иначе сайт «упадёт» с предупреждением;
- Редирект http → https — убедитесь, что оба варианта ведут на безопасный;
- Смешанный контент — если на https-странице грузятся http-картинки или скрипты, браузер предупредит;
- Покрытие доменов — сертификат должен покрывать
wwwи поддомены, если они используются; - Оценка конфигурации — онлайн-сервисы покажут устаревшие протоколы и слабые шифры.
Практика: чек-лист проверки
- Открыть сайт по https и посмотреть статус в браузере.
- Проверить редирект с http.
- Проверить срок действия сертификата.
- Найти и исправить «смешанный контент».
- Проверить покрытие
wwwи поддоменов. - Убедиться, что автообновление сертификата включено.
Частые ошибки: причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| «Не защищено» | нет сертификата | выпустить/подключить SSL |
| Предупреждение о сроке | сертификат истёк | обновить, включить автопродление |
| Замок «перечёркнут» | смешанный контент | заменить http-ссылки на https |
| Работает без www, но не с www | сертификат не покрывает поддомен | выпустить для оба имени |
Проверьте себя
Вопросы и ответы
В настройках хостинга включите автопродление и уведомления. Плюс периодически проверяйте дату через браузер или openssl.
Да, у большинства хостингов есть бесплатный (например, Let’s Encrypt) с автоматическим продлением.
Найти в консоли предупреждения и заменить http-адреса ресурсов на https. В WordPress поможет замена в базе, если ссылки «зашиты» в контенте.
Да: доверие пользователей, защита форм и требование поисковиков. Без HTTPS браузер прямо пишет «Не защищено».
Итоги
- Проверить SSL можно браузером,
curl,opensslили онлайн-сервисом. - Следите за сроком действия и автопродлением.
- Редирект http → https обязателен.
- Смешанный контент делает сайт «небезопасным» даже при валидном сертификате.
Комментарии
Пока комментариев нет — будьте первым, кто поделится мнением.