Как установить SSL-сертификат на сайт в Битрикс
После выполнения шагов из этой инструкции ваш сайт на 1С‑Битрикс будет работать по HTTPS: без предупреждений браузера, битых картинок и с корректной работой корзины, авторизации и интеграций. Разберём не теорию SSL, а практический процесс: выбор certificate, установка его на сервер (Apache/nginx), настройка перенаправлений и правки внутри Битрикс. Материал будет полезен владельцам интернет‑магазинов, CRM‑порталов, корпоративных сайтов и администраторам, которые отвечают за безопасность и стабильность веб‑проектов на Битрикс.

Что меняется в Битрикс при переходе на HTTPS и как понять, какой SSL нужен
Для проектов на Битрикс HTTPS — не формальность, а защита реальных данных. По зашифрованному каналу идут логины и пароли, оформление заказов, оплата, персональные данные, обмен с CRM и внешними сервисами. Без корректного SSL любая форма на сайте, личный кабинет или кабинет клиента становится потенциальной точкой утечки.
Технически при установке SSL и переводе сайта с HTTP на HTTPS меняется следующее:
- протокол подключения меняется на защищённый
https://(TLS); - в Битрикс по‑другому работает кэш и композитный сайт — важно правильно настроить автоматическое обновление кэша;
- cookies и сессии получают флаг
Secure, и ошибки в настройке домена могут приводить к разлогиниваниям; - внешние скрипты и iframe, подключённые по
http://, начинают блокироваться браузером как несекьюрный контент.
Какой certificate выбрать:
- DV (Domain Validation) — достаточно для лендинга, корпоративного сайта или простого web‑сервиса без онлайн‑оплаты;
- DV/OV — оптимальный вариант для интернет‑магазинов, где клиенты оставляют данные и платят онлайн;
- wildcard
*.example.ru— когда есть несколько поддоменов:www.example.ru,shop.example.ru,crm.example.ruи т.п.; - SAN‑сертификат — один certificate для нескольких доменов, если у компании несколько брендов.
Перед покупкой или включением Let’s Encrypt уточните:
- поддерживает ли провайдер бесплатный Let’s Encrypt/let encrypt и автоматическое продление;
- нужен ли выделенный IP или используется SNI; у большинства хостингов поддержка SNI уже включена;
- нужен ли сертификат для тестового домена
dev.site.ruили только для боевого.
Запрос «ssl сертификат битрикс установка» редко решается одной кнопкой. В реальности это цепочка: настройка домена, configure веб‑сервера (Apache/nginx), установка key и certificate, затем правки в самой CMS и шаблонах.
Подготовка к установке SSL-сертификата в Битрикс: проверяем хостинг, домен и сам сайт
Перед тем как что‑то устанавливать, стоит понять, на какой инфраструктуре живёт проект. От этого зависит и путь настройки.
Проверьте, с чем вы работаете:
- панель управления: cPanel, ISPmanager, Plesk, панель хостера или BitrixVM;
- есть ли доступ по FTP/SSH к файлам проекта и административной панели Битрикс;
- тип площадки: обычный хостинг, VPS или отдельный сервера (dedicated).
По SSL на хостинге уточните:
- есть ли в панели раздела «SSL», «Безопасность», «Certificates» с кнопкой «Let’s Encrypt» или похожей;
- установлен ли уже какой‑то certificate для домена — иногда хостинг автоматически подключает бесплатный сертификат;
- есть ли ограничения на количество доменов/поддоменов для бесплатного encrypt‑сертификата.
С доменом важно учесть все варианты имён:
- основной домен и
www-версия (example.ruиwww.example.ru); - поддомены:
shop.example.ru,cabinet.example.ru,api.example.ru; - нужен ли один сертификат SAN на несколько доменов компании.
Подготовка Битрикс:
- создать резервную копию через «Настройки» → «Инструменты» → «Резервное копирование» или средствами хостинга;
- проверить, нет ли в шаблонах/компонентах жёстко прописанных ссылок вида
http://site.ru/...— их потом придётся заменить; - уточнить, какие модули отвечают за авторизацию, оплату, интеграцию с web‑CRM и платёжными системами.
Как понять, что вы готовы к установке:
- есть доступы ко всем уровням: домен, панель хостинга, SSH/FTP, админка Битрикс;
- выбран тип certificate (DV, OV, wildcard или Let’s Encrypt);
- понятно, как будете устанавливать: через панель или вручную (генерация CSR, key, загрузка файлов цепочки).
Пошаговая установка SSL-сертификата в Битрикс: от хостинга до правок в CMS
Ниже — практический сценарий, по которому мы обычно переводим реальные проектов на HTTPS.
1. Установка сертификата на стороне сервера / хостинга
Вариант А. Через панель хостинга (частый случай для shared‑хостинга):
- Откройте раздел SSL/Certificates и выберите нужный site (домен).
- Включите бесплатный Let’s Encrypt/let encrypt: панель сама создаст CSR, key и установит certificate.
- Если certificate куплен отдельно — загрузите CRT, приватный ключ и промежуточные файлы цепочки, пути обычно указаны в инструкции CA.
- Дождитесь окончания процесса выпуска — это занимает от пары секунд до нескольких минут.
Вариант Б. Ручная установка на VPS/сервере:
- Сгенерируйте CSR и приватный ключ командой OpenSSL или через панель.
- Закажите certificate у выбранного центра сертификации и получите набор файлов:
certificate.crt,private.key, цепочку CA. - Пропишите SSL в конфигурации веб‑сервера. Для nginx это, например, блок в
/etc/nginx/sites-available/site.confс директивамиssl_certificateиssl_certificate_key. Для Apache — виртуальный хост сSSLEngine on. - Сделайте
nginx -tили проверку конфигурации Apache, затем перезапустите веб‑сервер. - Убедитесь, что домен открывается по
https://без ошибок браузера.
На этом уровне SSL уже работает, но Битрикс пока может продолжать отдавать ссылки и редиректы на http://.
2. Настройка HTTPS в административной панели Битрикс
Переключение сайта на HTTPS делается в настройках продукта:
- зайдите в админку → «Настройки» → «Настройки продукта» → «Настройки модулей» → «Главный модуль»;
- в разделе работы с сессиями и безопасностью отметьте использование HTTPS для авторизации и, при необходимости, для всего сайта;
- для интернет‑магазина лучше сразу включить HTTPS для всех страниц, чтобы не плодить смешанный режим.
Перенаправление всего трафика можно настроить в .htaccess (для Apache). Типичный пример:
Проверьте, нет ли уже правил редиректа на www или другой домен. Частый вопрос: «что делать, если после включения HTTPS сайт перенаправляет сам на себя?». В 90% случаев это конфликт двух однотипных правил, которые по очереди переписывают URL.
3. Боремся со смешанным контентом
Чтобы браузер не ругался и не отключал часть скриптов, необходимо заменить все http://‑подключения на https:// или относительные пути:
- включите инструменты разработчика в браузере и откройте вкладку «Security»/«Консоль» — там будут указаны блокируемые ресурсы;
- поиск по проекту (файлы шаблонов, компоненты, включаемые области) по строке
"http://"обычно обнаруживает старые вставки; - для массовой замены ссылок в базе можно использовать утилиты Битрикс или SQL‑скрипты с аккуратной заменой домена.
После изменений обязательно:
- очистите кэш Битрикс и, при композитном режиме, сбросьте статические HTML‑файлы;
- проверьте, что авторизация, корзина и личный кабинет клиента работают и не теряют сессии.
4. Финальная проверка и базовая диагностика
Как понять, что certificate действительно установлен корректно:
- в браузере зелёный/защищённый значок, в информации о подключении указан ваш домен и действительный срок;
- онлайн‑проверка (например, SSL Labs) показывает рейтинг не ниже A–B, нет ошибок цепочки и устаревших протоколов;
- нет страниц, которые внезапно открываются по
http://или выдают ошибки 3xx‑циклов.
Мини‑чеклист:
- ошибок сертификата нет, браузер доверяет цепочке;
- все URL автоматически перенаправляются с HTTP на HTTPS один раз;
- оформление заказа, оплата и личный кабинет работают стабильно;
- интеграции с CRM, платёжными сервисами и API протестированы в новом режиме.
Если разложить сценарий «ssl сертификат битрикс установка» на шаги, он всегда включает сервер (Apache/nginx), домен и настройки самой CMS; пропуск любого уровня приводит к ошибкам, которые потом сложно отлавливать.
Типичные проблемы после установки SSL в Битрикс и когда лучше подключить разработчиков
После перевода на HTTPS чаще всего встречаются такие проблемы:
- бесконечные редиректы при входе на site или в админку из‑за неверных правил в
.htaccessили конфигурации nginx; - периодические разлогинивания клиентов, если cookies настроены на другой домен или не учтён переход с
wwwна без‑www; - часть страниц отдаёт 404/500 после правки файлов конфигурации;
- медленный первый заход при композитном режиме и HTTPS из‑за неверных параметров кэширования.
Что можно проверить самостоятельно:
- временно упростить правила редиректа и оставить только одно базовое;
- отключить модули/плагины, перехватывающие URL и редиректы, и повторить тест;
- посмотреть логи сервера (
/var/log/nginx/,/var/log/apache2/) и журнал событий Битрикс.
Если проект нагруженный: интернет‑магазин с оплатой, CRM‑портал компании, сложные интеграции, — разумнее не тратить дни на эксперименты и передать настройку специалистам. Наша команда разрабатывает и поддерживает мобильные приложения, веб‑сервисы, CRM‑системы, игры, сайты и интернет‑магазины на Битрикс. Можем безопасно установить и настроить SSL, перевести проект на HTTPS без простоя и параллельно доработать функционал «под ключ» — от нового личного кабинета до интеграции с внешними сервисами.
