Как подключить SSL и настроить домен в Битрикс
Пошаговая настройка домена и HTTPS для 1С-Битрикс: что проверить в DNS, где выпустить сертификат, как включить редирект и убедиться, что сайт не теряет стили, картинки и cookies.

За 30–90 минут вы сможете привязать домен к сайту на 1С-Битрикс, выпустить SSL-сертификат и включить постоянный переход на HTTPS. Инструкция рассчитана на 1С-Битрикс: Управление сайтом 24.x и обычный Linux-хостинг с панелью управления; названия пунктов у хостера могут отличаться.
Что подготовить до начала
Сначала соберите доступы и проверьте, кто отвечает за каждый слой настройки. Домен управляется у регистратора или DNS-провайдера, сертификат — на хостинге или сервере, а адрес сайта — в настройках Битрикс.
- доступ к панели DNS домена;
- доступ к панели хостинга или к серверу с правами администратора;
- доступ администратора к 1С-Битрикс;
- рабочий домен, например
example.ru; - версия 1С-Битрикс: Управление сайтом 24.x или совместимая более новая версия;
- понимание, используется ли Apache, Nginx или связка Nginx и Apache.
Если сайт уже работает, сделайте резервную копию файлов и базы данных. Выпуск сертификата сам по себе не меняет содержимое сайта, но редирект на HTTPS может сделать недоступными старые абсолютные ссылки, внешние скрипты и изображения.
SSL не настраивается одной галочкой в Битрикс. Должны совпасть три адреса: DNS должен привести домен на ваш сервер, веб-сервер должен принять HTTPS, а Битрикс должен считать этот домен основным.
Шаг 1. Направьте домен на сервер
Откройте DNS-зону домена и найдите записи для основного домена и поддомена www. Чаще всего нужны такие записи:
Aдляexample.ru— публичный IPv4-адрес сервера;www— либо отдельная записьAна тот же IPv4, либоCNAMEнаexample.ru;AAAA— только если сервер действительно доступен по указанному IPv6-адресу.
Удалите старые записи, которые ведут на прежний хостинг. Особенно проверьте AAAA: браузер может выбрать IPv6 и попасть не на тот сервер, даже если запись A правильная.
Проверка. Откройте домен в браузере и убедитесь, что загружается именно ваш сайт. Если DNS ещё обновляется, проверяйте адрес через DNS-инструмент хостинга. TTL влияет на скорость обновления, поэтому старый ответ может сохраняться от нескольких минут до срока, указанного в DNS-зоне.
Шаг 2. Укажите домен в настройках хостинга
В панели хостинга добавьте домен как сайт или виртуальный хост. Укажите корневую папку, в которой находится файл index.php проекта Битрикс. Для поддомена www выберите один из вариантов:
- добавить его как алиас основного домена;
- направить его в ту же папку и позже сделать редирект на основной адрес.
Не создавайте две независимые копии сайта для example.ru и www.example.ru. Это усложняет cookies, кэш и индексацию.
Проверка. В панели должен появиться сайт с правильной директорией. По HTTP домен должен открывать Битрикс, а не стандартную страницу хостинга или список файлов.
Шаг 3. Выпустите SSL-сертификат
На большинстве хостингов сертификат Let’s Encrypt выпускается в разделе SSL, HTTPS или «Безопасность». Выберите домены example.ru и www.example.ru, если оба должны открываться, и включите автоматическое продление.
Для сервера, где Certbot уже установлен и настроен администратором, типовая команда для Nginx выглядит так:
sudo certbot --nginx -d example.ru -d www.example.ru
Команда подходит только для конфигурации Nginx и не заменяет проверку настроек сервера. На Apache нужен другой режим Certbot, а на панели хостинга безопаснее использовать встроенный мастер. Не запускайте команду, если не знаете, какой веб-сервер обслуживает домен: сначала уточните это в документации хостинга.
Для выпуска сертификата центр сертификации должен проверить, что домен принадлежит вам. Обычно проверка проходит через HTTP-запрос к сайту или временную DNS-запись. Закрытый паролем сайт, неправильный DNS и блокировка порта 80 могут помешать проверке.
Проверка. Откройте https://example.ru и нажмите на значок замка в браузере. Сертификат должен быть действующим, выданным для нужного домена и не иметь ошибки имени.
Шаг 4. Проверьте HTTPS-конфигурацию
После выпуска сертификата проверьте, куда попадает запрос на 443 порт. Если используется Nginx перед Apache, SSL обычно завершается на Nginx, а Битрикс получает запрос от прокси. В конфигурации должны быть сертификат, закрытый ключ и правильная корневая папка сайта.
Для отдельного Nginx редирект с HTTP на HTTPS может выглядеть так:
server {
listen 80;
server_name example.ru www.example.ru;
return 301 https://example.ru$request_uri;
}
Это только фрагмент конфигурации. Пути к сертификатам, настройки PHP и правила обработки ЧПУ зависят от сервера и панели, поэтому не заменяйте им готовый конфиг хостинга целиком.
Важен адрес редиректа: если основным выбран example.ru, запрос к www.example.ru должен перейти на него. Если вы выбрали вариант с www, поменяйте целевой адрес во всех правилах одинаково.
Проверка. Откройте по очереди http://example.ru, http://www.example.ru, https://example.ru и https://www.example.ru. В финале должен остаться один канонический HTTPS-адрес, без цепочки из нескольких редиректов.
Шаг 5. Укажите домен в 1С-Битрикс
В административной панели откройте раздел настроек сайтов: обычно это Настройки → Настройки продукта → Сайты → Список сайтов. Откройте нужный сайт и проверьте поля доменного имени и URL сервера.
Укажите тот же основной адрес, который выбран в редиректе: с https:// и без лишнего завершающего слеша, если поле этого не требует. Если в установке несколько сайтов, не меняйте настройки остальных сайтов: у каждого могут быть собственный домен, папка и правило выбора сайта.
Проверьте также настройки почты, абсолютных ссылок в шаблоне и адресов вебхуков. Они не всегда меняются автоматически после перехода на HTTPS.
Проверка. Откройте главную страницу, раздел каталога и страницу авторизации. В адресной строке должен оставаться HTTPS, а переходы между страницами — не возвращать на HTTP.
Шаг 6. Уберите смешанное содержимое
Смешанное содержимое появляется, когда сама страница открыта по HTTPS, но отдельный ресурс загружается по HTTP. Браузер может заблокировать JavaScript, шрифты или изображения, и сайт визуально «сломается» только у части посетителей.
Откройте инструменты разработчика браузера и перейдите на вкладку Console или Security. Исправьте найденные ссылки в:
- шаблонах сайта и файлах стилей;
- настройках внешних сервисов, карт и аналитики;
- контенте инфоблоков, если изображения вставлялись абсолютными ссылками;
- настройках платежных систем и обратных уведомлений.
Для внутренних ресурсов используйте относительные пути или HTTPS. Не заменяйте вслепую все строки в базе: сначала сделайте резервную копию и проверьте, какие значения действительно относятся к URL.
Проверка. В консоли браузера нет ошибок Mixed Content, стили применяются, изображения загружаются, а формы авторизации и корзины работают в приватном окне.
Если не получилось
Сертификат не выпускается
Проверьте A и AAAA-записи, доступность портов 80 и 443, правильную папку сайта и наличие домена в конфигурации веб-сервера. Если используется DNS-проверка, убедитесь, что TXT-запись создана именно в нужной зоне.
Браузер пишет, что сертификат выдан для другого домена
Сертификат не содержит текущий адрес или запрос попадает на соседний виртуальный хост. Выпустите сертификат для всех используемых имён и проверьте порядок сайтов в конфигурации сервера.
После включения HTTPS появилась бесконечная переадресация
Так бывает, когда Nginx принимает HTTPS, а Битрикс или Apache видит внутренний запрос как HTTP. Проверьте настройки reverse proxy и передачу протокола. Не добавляйте новые редиректы вслепую: сначала определите, на каком узле возникает повторный переход.
Пропали стили, картинки или JavaScript
Ищите ошибки Mixed Content и ссылки на старый домен. После исправлений очистите кэш Битрикс и кэш браузера, затем проверьте страницу без авторизации.
Главная открывается, а вложенные страницы дают 404
Проверьте правила ЧПУ и конфигурацию веб-сервера. Для Битрикс важно, чтобы запросы к несуществующему файлу передавались в /index.php; готовое правило зависит от Apache, Nginx и используемой панели.
Что проверить после настройки
Настройка считается законченной не тогда, когда появился замок в браузере, а когда сайт работает по единому адресу во всех сценариях.
- Проверьте главную страницу, каталог, поиск, авторизацию и оформление заказа.
- Проверьте админку и загрузку файлов.
- Откройте сайт с телефона через мобильную сеть.
- Убедитесь, что продление сертификата включено и у хостинга есть уведомления об ошибках.
- Проверьте внешние интеграции: почту, платежи, CRM, карты и вебхуки.
Следующим шагом поставьте мониторинг срока действия сертификата и отдельно проверьте резервное копирование. Для Битрикс также полезно посмотреть журнал ошибок после первых часов работы по HTTPS: там часто обнаруживаются старые HTTP-ссылки и сбои внешних запросов.
Термин: смешанное содержимое — ситуация, когда HTTPS-страница загружает хотя бы один ресурс по небезопасному HTTP-соединению.
Логотип и фирменный стиль: Три концепции разного характера, палитра с обоснованием, проверка на читаемость в малом размере и в один цвет.
Спросить за 60 ₽Источники: Документация 1С-Битрикс для разработчиков, Документация Let’s Encrypt
Частые вопросы
Нужно ли покупать SSL-сертификат для сайта на Битрикс?
Можно ли подключить SSL, если домен ещё не перенесён на хостинг?
Что будет, если сертификат закончится?
Нужно ли менять домен в настройках Битрикс после выпуска SSL?
Почему после перехода на HTTPS не загружаются картинки?
Можно ли оставить доступ и по HTTP, и по HTTPS?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.