Artean

SSL сертификат Битрикс: установка и настройка HTTPS

Если Битрикс‑проект принимает платежи, хранит персональные данные или авторизует пользователя в личном кабинете, SSL‑сертификат — не «галочка», а часть рабочей инфраструктуры. Ниже — структурированный алгоритм: от выбора certificate до настройки редиректов и проверки, что весь site реально работает по HTTPS без смешанного контента и ошибок редиректа. Мы рассмотрим основные шаги, включая «SSL сертификат Битрикс установка» и последующую проверку. В конце вы получите чеклист, понятный даже не‑админу, и поймёте, в каких случаях стоит сразу передать настройку нам и не рисковать доходом интернет‑магазина или корпоративного портала.

SSL сертификат Битрикс: установка пошагово и без ошибок

Что даёт корректно установленный SSL в Битрикс именно вашему проекту

После корректного перехода на https исчезает плашка «Не защищено», браузер показывает замок, а формы авторизации, корзина и личный кабинет не пугают пользователя предупреждениями. Для онлайн‑оплат это критично: большинство платёжных сервисов просто не примут запрос с незашифрованного протокола, а банки жёстко требуют шифрование при обработку пароля, данных карты и другого чувствительного ввода.

Важно не просто установить certificate на уровне сервера, а довести процесс до конца в Битрикс. Корректная настройка означает, что:

  • вся структура домена открывается только по https, http‑версии автоматически уводятся 301‑редиректом;
  • нет «смешанного» контента: картинки, скрипты и стили не грузятся по старым http‑ссылкам;
  • канонический адрес (с www или без) выбран и зафиксирован, политика редиректов прозрачная;
  • все версии зеркал и поддоменов согласованы: не возникает дублей для поисковых систем.

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

Подготовка к установке: какой сертификат выбрать и что проверить в Битрикс и на сервере

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

Бесплатный Let’s Encrypt — хороший вариант, когда:

  • речь идёт о лендинге, небольшом блоге или тестовом стенде проекта;
  • сервер или хостер поддержка автоматического получения и продления сертификатов;
  • нет сложных требований корпоративного безопасности и бренд‑политика допускает DV‑сертификат.

Ограничения: сертификат выпускается на 90 дней, и если автообновление не настроено, легко «проспать» окончание срока. На некоторых shared‑хостингах let encrypt недоступен, и приходится устанавливать ключа и цепочку вручную.

Коммерческий SSL (DV/OV/EV) нужен, когда проект:

  • крупный интернет‑магазин или CRM‑портал с большим объёмом персональных данных;
  • корпоративного уровня, где компании важно показать проверку организации (OV/EV);
  • активно интегрирован с банками и платёжными шлюзами, у которых жёсткие требования к версиям и типам certificate.

Покупать удобнее всего у хостинга, регистратора домена или у проверенного реселлера: они часто помогают с выпуском и проверкой chain. Вопросы хостеру перед стартом:

  • поддерживается ли Let’s Encrypt и auto‑renew, как именно он установлен (скрипт, панель, отдельный сервис);
  • какой веб‑сервер используется: nginx + Apache, чистый nginx, BitrixEnv/BitrixVM;
  • нужен ли отдельный IP или достаточно SNI (обычно на современных системах SNI используется по умолчанию).

В самом Битрикс стоит проверить:

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

Мини‑чеклист перед началом процесса:

  1. есть доступ в админку Битрикс с правами управления настройками site;
  2. есть доступ в панель управления сервером (ISPmanager, cPanel, Plesk, VestaCP, Web Host Manager и др.) или по SSH;
  3. понятно, кто будет править .htaccess и файлы configure веб‑сервера в /etc и /etc nginx (если используется nginx).

Пошаговая установка SSL‑сертификата в Битрикс без ошибок

Дальше — конкретные действия для двух самых частых сценариев: BitrixVM/BitrixEnv на VPS и виртуальный хостинг с панелью manage. Логика одна: сначала установить сертификат на уровне сервера, затем включить https в Битрикс, после чего проверить редиректы и отсутствие смешанного контента.

Сценарий 1. BitrixVM / BitrixEnv (VPS или dedicated‑сервер).

  1. Авторизация по SSH и вход в меню управления. Доступы к сервера обычно выдаёт хостер: IP‑адрес, логин, пароль или key для SSH. После входа запускается меню bitrix или bx, где собраны действия по управлению пулами сайтов (pool) и веб‑службами.
  2. Подключение Let’s Encrypt. В меню выбирается нужный site, затем пункт выпуска сертификата. Важно:
  • указать все варианты домена, которые реально используются: с www и без, иногда — поддомены;
  • проверить, что DNS‑записи уже смотрят на этот сервер, иначе запрос к let encrypt не пройдёт проверку домена;
  • включить автоматическое продление, чтобы система сама продлевала encrypt‑certificate без вашего участия.
  1. Переключение сайта на HTTPS в конфиге веб‑сервера. BitrixEnv сам генерирует нужный configure для nginx и Apache, но ошибки всё равно встречаются:
  • дублирующиеся server‑блоки для одного и того же домена;
  • ручное изменение пути к файл сертификата и key, после чего виртуальный хост перестаёт подниматься;
  • путаница с каталогами вида /etc/nginx/sites-enabled (часто админы невнимательно правят и даже указывают несуществующий путь /etc nginx/).
  1. Настройка HTTPS в админке Битрикс. В настройках сайта нужно:
  • включить опцию «Использовать HTTPS» и, при необходимости, «Всегда использовать защищённое соединение»;
  • указать канонический адрес домена, решив вопрос с www: либо всегда с, либо всегда без;
  • проверить, что в настройках модулей (интернет‑магазин, веб‑формы) не осталось старых http‑URL.

Сценарий 2. Виртуальный/общий хостинг (cPanel, ISPmanager и другие панели).

  1. Установка SSL через панель. Обычно интерфейс выглядит как раздел SSL/TLS:
  • для коммерческого сертификата нужно добавить три блока: certificate, приватный key и цепочку промежуточных CA;
  • для бесплатный Let’s Encrypt достаточно нажать кнопку issue и выбрать нужный домена и поддомены;
  • убедиться, что сертификат привязан к верному IP и конкретному site, если на аккаунте несколько проектов.
  1. Включение принудительного редиректа. Для Apache это делается в .htaccess в корне сайта:
  • добавить простой набор правил RewriteCond/RewriteRule, который отправляет всё с http на https один раз;
  • избегать двойных правил, когда хостер уже добавил свой редирект, а вы дописали ещё один — отсюда циклы 301;
  • следить, чтобы редирект не ломал нестандартные раздела, например, api‑эндпоинты для мобильного приложения или CRM.
  1. Настройка Битрикс:
  • включить использование HTTPS в настройках сайта и модулей, как в первом сценарии;
  • проверить шаблоны: логотип, баннеры, скрипты аналитики, подключаемые через внешние сервис;
  • поискать строку «http://» по всему проекту (через IDE или встроенный поиск панели manage), особое внимание — включаемым файл из /bitrix/php_interface и /local.

Финальный шаг для любого варианта — очистить кэш в Битрикс (включая композит), перезапустить PHP‑pool при необходимости и протестировать сайт в «чистой» сессии: открыть http‑адрес, убедиться, что он один раз уходит на https‑версии, а браузер показывает зелёный замок без предупреждений о mixed content.

Типичные проблемы после включения HTTPS и когда лучше привлечь разработчиков

Частый вопрос после настройки: «Как понять, что всё работает корректно?». Основные сигналы проблем такие:

  • «Смешанный контент» — часть ресурсов грузится по http, и браузер пишет «частично защищено». В инструментах разработчика (Console / Network) сразу видно, какие URL нарушают политика https.
  • Неправильные редиректы — циклы 301, разные версии адрес (с www, без, http, https) индексируются по‑отдельности, а в логах забиты лишние переходы.
  • Падают интеграции: платёжные шлюзы, старые виджеты, мобильное приложение или внешние API, где жёстко зашита схема http и нет поддержка https.

Разумнее сразу позвать разработчиков, если проект нагруженный интернет‑магазин с очередью заказов, несколько зеркал и кастомные nginx‑конфиги, интеграция с 1С, CRM или внутренними системах компании. Ошибка в configure или неверный путь к сертификату легко приводит к тому, что весь веб‑проект просто перестаёт открываться, а восстановление «на глаз» превращается в затянувшийся квест.

Наша команда занимается разработкой и поддержкой цифровых проектов: сайты и интернет‑магазины на Битрикс, мобильные приложения, веб‑сервисы, CRM‑системы и игры. Мы можем безопасно создать и установить SSL, настроить nginx и Apache, корректные редиректы, dns‑записи, проверить обработку персональных данных по https и документировать все действия для вашего корпоративного IT.

  • перевод Битрикс‑проекта на HTTPS «под ключ» с нуля или с проблемной конфигурации;
  • оптимизация производительности сервера и PHP‑pool параллельно с внедрением шифрования;
  • аудит безопасности: от проверки key/пароля к админке до политики доступа и резервных копий.

Если нет времени разбираться с SSL или после самостоятельной попытки «упал» сайт или оплата, проще передать настройку нам. В конце страницы вы можете отправить запрос через форму — разберём ситуацию, предложим план действий и аккуратно доведём переход на HTTPS до рабочего результата без потерь трафика и заказов.