Блог · Безопасность
20 августа 2026

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

Что такое HTTPS и SSL-сертификат, зачем он нужен любому сайту и как настроить его без головной боли.

Коротко
  • HTTPS шифрует трафик между браузером и сервером — без него браузер прямо пугает посетителя предупреждением
  • Let's Encrypt выпускает бесплатные сертификаты на 90 дней — платные не «безопаснее», просто выше юридическая проверка
  • Без настроенного автопродления сайт рано или поздно «упадёт» с ошибкой безопасности у всех посетителей
  • GitHub Pages и Cloudflare продлевают сертификат сами; на своём VPS нужен cron с certbot
01 / Основы

Что такое HTTPS и зачем он нужен

Замочек в адресной строке — не формальность

HTTPS — это HTTP поверх шифрования TLS. Без него данные между браузером и сервером передаются открытым текстом: пароль, введённый на сайте, теоретически может прочитать кто угодно между вами и сервером — например, в открытом Wi-Fi.

SSL-сертификат — файл, который подтверждает: сервер, к которому вы подключились, действительно принадлежит владельцу домена, а не подставлен злоумышленником. Без него браузер показывает предупреждение «Соединение не защищено» — и это отпугивает посетителей ещё до того, как они увидят сайт.

  • Доверие — без замочка браузер прямо пугает пользователя предупреждением
  • SEO — Google официально учитывает HTTPS как фактор ранжирования
  • Формы и оплата — без HTTPS многие платёжные системы просто откажутся работать
02 / Получение

Как получить сертификат

Бесплатно и за несколько минут

01
Выберите способ выпускаLet's Encrypt — бесплатный и самый распространённый; большинство хостингов и Cloudflare умеют выпускать его автоматически
02
Подтвердите владение доменомЧерез DNS-запись или файл на сервере — система проверяет, что домен действительно ваш
03
Установите сертификат на серверНа GitHub Pages и Cloudflare это происходит автоматически, на VPS — через certbot или панель хостинга
04
Проверьте редирект с HTTP на HTTPSВсе старые ссылки на http:// должны автоматически вести на https://

Важно: платный сертификат не даёт «более сильное» шифрование, чем бесплатный Let's Encrypt — разница обычно только в уровне юридической валидации организации, а не в технической защите.

03 / Продление

Автопродление — и почему это критично

Сертификаты Let's Encrypt живут всего 90 дней

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

На GitHub Pages, Cloudflare и большинстве современных хостингов продление настроено по умолчанию и не требует вмешательства. На VPS с certbot достаточно один раз добавить задачу в cron — и дальше система будет продлевать сертификат сама.

ПлатформаАвтопродление
GitHub PagesДа, полностью автоматически
CloudflareДа, полностью автоматически
VPS + certbotДа, если настроена задача cron
VPS без автоматизацииНет — нужно продлевать вручную каждые ~90 дней
04 / Ошибки

Частые ошибки при настройке

На что чаще всего натыкаются

Смешанный контент (Mixed Content)Картинки или скрипты, подключённые через http:// на HTTPS-странице — браузер их блокирует или предупреждает
Сертификат не для поддоменаwww.site.ru и site.ru — формально разные адреса, сертификат должен покрывать оба
Забытая задача автопродленияСамая частая причина «внезапно упавшего» сайта на своём VPS
Нет редиректа с HTTPСтарые ссылки и закладки продолжают вести на незащищённую версию сайта
05 / FAQ

Частые вопросы

Короткие ответы на главное

Нужен ли платный сертификат для интернет-магазина?

Нет, технически бесплатного Let's Encrypt достаточно. Платный EV-сертификат даёт лишь дополнительную юридическую проверку организации, которую современные браузеры почти не показывают визуально.

Замедляет ли HTTPS загрузку сайта?

На современном железе разница измеряется миллисекундами и незаметна пользователю — а протокол HTTP/2, который требует HTTPS, наоборот ускоряет загрузку за счёт мультиплексирования запросов.

Как проверить, что с сертификатом всё в порядке?

Кликните на замочек в адресной строке браузера — там видны срок действия и организация, выпустившая сертификат. Для детальной проверки есть бесплатный сервис SSL Labs.

Хотите сайт с HTTPS из коробки?

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