Настройка HTTPS: установить SSL и выбрать сертификат
Как выбрать SSL-сертификат для сайта, когда достаточно бесплатного варианта, когда нужен платный SSL и что входит в правильную настройку HTTPS.
Настройка HTTPS нужна любому современному сайту: браузер показывает замок рядом с адресом, данные форм передаются по защищенному каналу, а поисковые системы и рекламные системы спокойнее относятся к сайту. Но это не значит, что каждому проекту нужно покупать дорогой SSL-сертификат у хостинга.
Что дает HTTPS
HTTPS защищает обмен данными между браузером посетителя и сервером. Это особенно важно для форм обратной связи, личных кабинетов, интернет-магазинов, оплат, регистрации и административных разделов. Даже если сайт простой и не принимает платежи, отсутствие HTTPS ухудшает доверие: браузеры могут показывать предупреждения, а часть посетителей закрывает страницу до отправки заявки.
SSL-сертификат подтверждает, что браузер соединяется именно с нужным доменом, и включает шифрование. На практике задача состоит не только в том, чтобы установить SSL, но и в том, чтобы перевести сайт на HTTPS без ошибок, дублей страниц и сломанных ресурсов.
Основные варианты SSL-сертификатов
Подходит для большинства сайтов компаний, лендингов, блогов, каталогов и небольших интернет-магазинов. Обычно это Let's Encrypt или другой автоматический сертификат, который выпускается после проверки домена и продлевается автоматически.
Тоже подтверждает владение доменом, но может быть удобен, если нужен выпуск на год, поддержка конкретного центра сертификации или требования хостинга, панели управления либо корпоративной политики.
Защищает домен и все поддомены вида *.example.ru. Нужен, если у сайта много поддоменов: личный кабинет, тестовая версия, региональные поддомены, отдельные сервисы.
Предполагают проверку организации. Их выбирают для банков, крупных сервисов, тендерных или корпоративных требований. Для обычного сайта услуг такой сертификат часто избыточен.
Бесплатный или платный SSL: в чем разница
| Критерий | Бесплатный SSL | Платный SSL |
|---|---|---|
| Уровень шифрования | Нормальный современный HTTPS при правильной настройке. | Как правило, тот же практический уровень шифрования для обычного сайта. |
| Проверка | Обычно подтверждается владение доменом. | Может быть проверка домена, организации или расширенная проверка. |
| Продление | Часто каждые 90 дней, желательно автоматическое. | Обычно покупается на более длительный срок, но тоже требует контроля продления. |
| Цена | Сам сертификат бесплатный, оплачивается только настройка, если ее делает специалист. | Платится и за сертификат, и за настройку, если она нужна. |
| Когда достаточно | Сайт компании, каталог, блог, лендинг, форма заявки, небольшой магазин. | Когда есть требования к типу сертификата, юридической проверке, поддоменам или регламентам. |
Важно: дорогой сертификат сам по себе не делает сайт быстрее, безопаснее от взлома или выше в поиске. Он решает задачу подтверждения и шифрования соединения. Для большинства обычных сайтов достаточно бесплатного SSL, если он корректно установлен и автоматически продлевается.
Почему хостинг часто предлагает дорогой SSL
Многие хостинги продают сертификаты как дополнительную услугу. Иногда это оправдано: например, нужен Wildcard, проверка организации, единый договор для бухгалтерии или поддержка конкретного центра сертификации. Но часто владельцу простого сайта предлагают платный SSL там, где бесплатный сертификат закрыл бы задачу полностью.
Перед оплатой стоит понять, какой именно сертификат нужен сайту, есть ли автоматическое продление, кто будет настраивать редиректы, что произойдет с поддоменами и не появятся ли ошибки смешанного контента после переключения на HTTPS.
Как проходит настройка HTTPS
Проверка сайта и хостинга. Смотрю домен, DNS, панель управления, сервер, поддомены, CMS, текущие редиректы и технические ограничения.
Выбор сертификата. Определяю, достаточно ли бесплатного SSL или нужен платный вариант: обычный DV, Wildcard, OV или сертификат под требования организации.
Выпуск и установка. Настраиваю проверку домена, выпускаю сертификат, подключаю его к сайту и проверяю цепочку сертификатов.
Редирект на HTTPS. Делаю постоянный редирект с HTTP на HTTPS и, при необходимости, привожу к одному варианту домена: с www или без www.
Исправление смешанного контента. Проверяю изображения, скрипты, стили, шрифты и внешние виджеты, которые могут продолжать загружаться по HTTP.
SEO и сервисы. Проверяю canonical, sitemap.xml, robots.txt, настройки CMS, аналитику, формы, оплату, карту сайта и ответы сервера.
Контроль продления. Убеждаюсь, что сертификат будет продлеваться автоматически или что понятен порядок ручного продления.
Частая ошибка: включить сертификат в панели хостинга и считать работу законченной. После этого сайт может открываться и по HTTP, и по HTTPS, в индексе появляются дубли, часть картинок не загружается, формы перестают отправлять письма, а браузер не показывает замок из-за смешанного контента.
Когда можно обойтись бесплатным SSL
Бесплатный сертификат обычно подходит для сайта услуг, корпоративного сайта, блога, портфолио, каталога, сайта на WordPress, Joomla, MODX, 1С-Битрикс и большинства небольших интернет-магазинов. Если нужно просто защитить домен и формы заявок, нет смысла переплачивать за сертификат только потому, что его активно продает хостинг.
Главное условие: хостинг или сервер должны нормально поддерживать автоматическое продление. Если продление не настроено, через несколько месяцев сайт начнет показывать посетителям предупреждение о небезопасном соединении.
Когда лучше заказать платный сертификат SSL
Платный сертификат имеет смысл, если требуется защита большого числа поддоменов, проверка организации, специальные требования службы безопасности, условия тендера, совместимость с корпоративной инфраструктурой или отдельная гарантия центра сертификации. Также платный вариант может быть удобен, когда сертификат должен оформляться через конкретного поставщика и оплачиваться по документам.
Если вы хотите заказать сертификат SSL, сначала стоит проверить, нужен ли именно платный сертификат. Иногда правильнее сэкономить на покупке сертификата и вложиться в аккуратную настройку HTTPS, редиректов, CMS и продления.
Что я могу сделать
Я предлагаю услуги по настройке HTTPS: проверю сайт и хостинг, подберу оптимальный вариант SSL, помогу выпустить бесплатный или платный сертификат, установлю его, настрою редиректы и проверю сайт после перехода на HTTPS. Работаю с обычными хостингами, VPS, панелями управления, MODX, WordPress, Joomla и 1С-Битрикс.
Если выяснится, что сайту достаточно бесплатного сертификата, я так и скажу. Не буду навязывать дорогой SSL там, где он не дает практической пользы.
Нужно настроить HTTPS без переплаты за сертификат? Пришлите адрес сайта и доступ к хостингу или серверу. Я проверю текущую ситуацию, предложу подходящий вариант SSL и настрою сайт так, чтобы HTTPS работал корректно.
Что подготовить для настройки
Для оценки понадобятся адрес сайта, доступ к панели хостинга или серверу, доступ к регистратору или DNS-зоне, список поддоменов и информация о CMS. Если на сайте есть формы, оплата, личный кабинет, CRM или внешние виджеты, их тоже нужно проверить после перехода на HTTPS.
Итог
HTTPS важен, но выбор SSL-сертификата должен соответствовать задаче. В большинстве случаев дорогой платный сертификат не нужен: достаточно бесплатного SSL и грамотной настройки. Платный сертификат стоит брать тогда, когда есть реальные технические, юридические или организационные требования.
Нужно установить SSL и перевести сайт на HTTPS без лишних расходов? Подберу бесплатный или платный сертификат, настрою редиректы, проверю формы, CMS и продление.