Что такое HTTPS-сертификат и нужен ли он моему школьному сайту? Зачем замочек
Заметил, что у нормальных сайтов в адресе https:// и замочек, а где-то бывает http:// и надпись «не защищено». Что это за сертификат, обязателен ли он для моего простого сайта и надо ли за него платить?
2 ответа
HTTPS — это «защищённый» вариант обычного HTTP. Буква s означает, что данные между браузером и сайтом шифруются, и их нельзя по дороге подсмотреть или подменить. Чтобы это работало, сайту нужен SSL/TLS-сертификат — электронный документ, подтверждающий, что сайт настоящий.
Нужен ли он тебе? Да, по сути HTTPS сейчас обязателен даже для простого сайта: браузеры пишут «Не защищено» на http-сайтах, а формы/геолокация и многие фишки вообще работают только по https.
Платить не надо. Есть бесплатные сертификаты от Let's Encrypt, и почти все современные хостинги выдают HTTPS автоматически:
- GitHub Pages, Netlify, Vercel дают
https://из коробки — ты вообще ничего не настраиваешь, замочек появляется сам.
То есть если хостишь на этих площадках — про сертификат можно даже не думать, всё уже сделано бесплатно.
Коротко: HTTPS = безопасное соединение, сертификат от Let's Encrypt бесплатный, и на GitHub Pages/Netlify он включается автоматически. Самому возиться с сертификатами надо только на «голом» сервере/VPS — а на бесплатных площадках для статики об этом думать не нужно.