SSL-сертификат для сайта: какой выбрать и как подключить

SSL сертификат для сайта включает шифрование и адрес с https://: без него браузер пишет "Не защищено", а формы и пароли передаются открытым текстом. Для блога, лендинга и большинства магазинов хватает бесплатного сертификата Let's Encrypt, который у многих хостингов ставится одной кнопкой. Ниже разбираем виды сертификатов, установку, проверку и типичные ошибки.

SSL-сертификат для сайта: какой выбрать и как подключить
Содержание
  1. Что такое SSL-сертификат и зачем он сайту
  2. Виды сертификатов: DV, OV, EV и wildcard
  3. Бесплатный SSL-сертификат Let's Encrypt
  4. Как установить SSL-сертификат на сайт
  5. Как проверить SSL-сертификат сайта
  6. Ошибки SSL-сертификата и как их исправить
  7. Переезд сайта с http на https без потери позиций

Что такое SSL-сертификат и зачем он сайту

SSL-сертификат - это небольшой файл на сервере, который подтверждает, что домен принадлежит именно этому сайту, и позволяет браузеру установить зашифрованное соединение. Технически сейчас работает протокол TLS, а название SSL осталось по привычке, поэтому в рунете говорят и "SSL", и "SSL/TLS сертификат", имея в виду одно и то же.

Схема работы SSL-сертификата при открытии сайта
Так браузер использует SSL-сертификат при открытии сайта по https

Зачем он нужен на практике:

  • Доверие. Chrome, Яндекс Браузер и Firefox помечают сайты без https как небезопасные, а на страницах с формами показывают предупреждение. Часть посетителей уходит сразу.
  • Защита данных. Логины, телефоны из форм заявок и данные заказов не перехватить в общественном Wi-Fi.
  • SEO. Google учитывает https как сигнал ранжирования, Яндекс показывает в выдаче адрес с https и тоже отдаёт предпочтение защищённой версии.
  • Скорость. Современный протокол HTTP/2 браузеры используют только по https, а он заметно ускоряет загрузку страниц со множеством файлов.
  • Технические требования. Без https не работают геолокация, push-уведомления, многие платёжные виджеты и некоторые API браузера.

Виды сертификатов: DV, OV, EV и wildcard

Сертификаты различаются тем, что проверяет центр сертификации перед выдачей. Шифрование у всех одинаково надёжное, разница в уровне подтверждения владельца.

ТипЧто проверяютСрок выпускаКому подходит
DV (Domain Validation)Только право управлять доменомМинутыБлоги, лендинги, сайты услуг, большинство магазинов
OV (Organization Validation)Домен и существование компании по документамНесколько днейКомпании, которым нужно название организации в сертификате
EV (Extended Validation)Расширенная проверка юрлицаДо пары недельБанки и крупные сервисы по требованиям регуляторов
WildcardДомен и все поддомены *.example.ruЗависит от уровняСайты с множеством поддоменов

Раньше EV-сертификат выделял сайт зелёной строкой с названием компании, но браузеры от этого отказались. Сейчас посетитель видит одинаковый значок замка у DV и EV, поэтому платить за расширенную проверку имеет смысл только по требованию банка, платёжного шлюза или службы безопасности.

Российский сертификат Минцифры

После отзыва части зарубежных сертификатов у российских организаций Минцифры запустило Национальный удостоверяющий центр. Его сертификаты бесплатны для юрлиц, но доверяют им не все браузеры: Яндекс Браузер и некоторые отечественные работают, а в Chrome и Firefox без установки корневого сертификата на компьютер будет ошибка. Для обычного коммерческого сайта или блога удобнее Let's Encrypt, а российский сертификат обычно ставят вторым, для сервисов, где этого требуют.

Бесплатный SSL-сертификат Let's Encrypt

Let's Encrypt - некоммерческий центр сертификации, который выдаёт DV-сертификаты бесплатно. Им пользуются сотни миллионов сайтов, браузеры доверяют ему так же, как платным. Особенности:

  • срок действия 90 дней, продление автоматическое (хостинг или программа certbot делает это сама);
  • можно получить сертификат на домен с www и без www, а wildcard - через проверку по DNS;
  • нет страховых гарантий и названия компании в сертификате, для большинства сайтов это неважно.

Если хостинг почему-то не поддерживает Let's Encrypt, это повод задуматься о переезде: в 2026 году бесплатный сертификат одной кнопкой - стандарт даже для недорогих тарифов. Платный сертификат стоит брать, когда нужен OV или EV, нужна гарантия от центра сертификации или поддержка очень старых устройств.

Как установить SSL-сертификат на сайт

Способ зависит от того, где работает сайт. Перед установкой домен должен уже указывать на сервер, то есть A-запись в DNS ведёт на IP хостинга, иначе проверка не пройдёт.

В панели хостинга

У большинства российских хостингов порядок почти одинаковый, меняются только названия пунктов.

  1. Зайдите в панель управления хостингом.
  2. Откройте раздел "SSL-сертификаты" (бывает внутри раздела "Домены" или "Сайты").
  3. Выберите домен и тип "Let's Encrypt" или "Бесплатный".
  4. Отметьте, что сертификат нужен и для www-версии.
  5. Нажмите "Выпустить" или "Заказать" и подождите от пары минут до часа.
  6. Включите опцию перенаправления на https, если она есть, или настройте её вручную (об этом ниже).
Форма выпуска SSL-сертификата Let's Encrypt в панели хостинга
Выпуск бесплатного сертификата в панели хостинга: домен, тип и версия с www

На своём сервере через certbot

На VPS с nginx сертификат удобно выпустить программой certbot. На Ubuntu это две команды:

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.ru -d www.example.ru

Certbot сам пройдёт проверку, впишет пути к сертификату в конфигурацию сайта и добавит задание на автоматическое продление. Проверить, что продление сработает, можно командой sudo certbot renew --dry-run.

На конструкторе сайтов

В Tilda, Wix и других конструкторах сертификат обычно выпускается автоматически после подключения своего домена: в настройках сайта достаточно включить опцию https. Если сайт сделан на конструкторе и вы только выбираете платформу, сравнение вариантов есть в статье о том, как создать сайт бесплатно.

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

Самая быстрая проверка - замок в адресной строке. Нажмите на него, выберите пункт о безопасном подключении и откройте сведения о сертификате: там видно, кому он выдан, кем и до какой даты действует.

Окно сведений о SSL-сертификате в браузере
По значку замка в адресной строке видно, кому выдан сертификат и до какой даты он действует

Для подробной проверки подходят онлайн-сервисы и консоль:

  • SSL Labs (ssllabs.com/ssltest) - ставит оценку от A+ до F, проверяет цепочку сертификатов, старые протоколы и слабые шифры.
  • Команда openssl - показывает даты действия прямо с сервера: openssl s_client -connect example.ru:443 -servername example.ru | openssl x509 -noout -dates.
  • Мониторинг - многие хостинги и сервисы мониторинга присылают письмо за несколько недель до окончания срока.

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

Ошибки SSL-сертификата и как их исправить

Браузер показывает ошибку, когда что-то не сходится между сертификатом, адресом и временем. Вот самые частые варианты.

ОшибкаЧто значитЧто делать
ERR_CERT_DATE_INVALIDСрок действия истёк или на компьютере неверная датаПродлить сертификат, проверить автопродление; у посетителя проверить часы
ERR_CERT_COMMON_NAME_INVALIDСертификат выпущен на другой доменПеревыпустить на нужный адрес, добавить версию с www
ERR_CERT_AUTHORITY_INVALIDСамоподписанный сертификат или неизвестный центрЗаменить на Let's Encrypt или установить полную цепочку
Смешанное содержимоеСтраница по https, а картинки или скрипты по httpЗаменить ссылки на https или относительные

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

Переезд сайта с http на https без потери позиций

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

  1. Проверьте, что все страницы открываются по https без ошибок и смешанного содержимого.
  2. Настройте постраничный 301 редирект с http на https и с www на основной вариант. Пример для nginx и .htaccess есть в статье про 301 редирект.
  3. Замените адреса во внутренних ссылках, в карте сайта и в директиве Sitemap файла robots.txt.
  4. Укажите https-адреса в теге canonical, подробнее в статье про тег rel=canonical.
  5. Добавьте https-версию в Яндекс Вебмастер и Google Search Console, если её там ещё нет, и при необходимости отметьте переезд в разделе о переезде сайта. Как добавить сайт и подтвердить права, рассказано в инструкции как добавить сайт в Яндекс Вебмастер.
  6. Обновите адрес сайта в счётчике Метрики, рекламных кампаниях и профилях в соцсетях.
server {
    listen 80;
    server_name example.ru www.example.ru;
    return 301 https://example.ru$request_uri;
}

Склейка в поиске занимает от нескольких дней до нескольких недель. В это время позиции могут немного колебаться, это нормально. Не удаляйте редирект и сертификат после склейки: они нужны постоянно.

После переезда пройдитесь по остальным техническим пунктам: скорость, индексация, дубли. Удобный список проверок собран в разделе бесплатный SEO-аудит сайта, а влияние HTTP/2 на загрузку можно оценить по инструкции как проверить скорость загрузки сайта.

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

Где получить SSL-сертификат бесплатно?

У центра сертификации Let's Encrypt. Обычно его выпускают прямо в панели хостинга, на своём сервере - программой certbot, а конструкторы сайтов подключают его автоматически.

Сколько действует SSL-сертификат?

Сертификат Let's Encrypt действует 90 дней и продлевается автоматически. Срок платных сертификатов с 2026 года ограничен 200 днями, и дальше он будет сокращаться, поэтому автопродление нужно и им.

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

Нажмите на замок в адресной строке и откройте сведения о сертификате. Подробную проверку с оценкой даёт SSL Labs на ssllabs.com/ssltest.

Почему браузер пишет, что сертификат недействителен?

Чаще всего истёк срок действия, сертификат выпущен на другой домен или он самоподписанный. Иногда причина в неверной дате на компьютере посетителя.

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

Для шифрования достаточно бесплатного DV. Платный OV или EV нужен, если его требует банк, платёжный сервис или служба безопасности.

Все статьи рубрики "Создание сайтов"