
Привязка сервера Битрикс к домену начинается с проверки DNS-записей. Необходимо убедиться, что A-запись домена указывает на IP-адрес вашего сервера, а MX-записи настроены корректно для почтовой службы. Рекомендуется использовать TTL не более 300 секунд на время настройки, чтобы изменения вступали в силу быстрее.
Далее следует авторизация на сервере через SSH с правами root или пользователя с sudo. На этом этапе важно проверить наличие установленного веб-сервера Apache или Nginx, а также корректной версии PHP, поддерживаемой вашей версией Битрикс. Оптимально использовать PHP 8.1 с активированными модулями curl, mbstring, gd и xml.
После подготовки сервера выполняется настройка виртуального хоста. В конфигурации указываются точные пути к корневой папке сайта и файлу index.php, включается поддержка .htaccess для Apache или аналогичные правила для Nginx. Важно включить директиву ServerName, совпадающую с вашим доменом, чтобы избежать конфликтов при обработке запросов.
На последнем этапе выполняется проверка доступности сайта через браузер и команду ping для подтверждения, что домен корректно разрешается на сервер. Для стабильной работы рекомендуется настроить SSL через Let’s Encrypt и убедиться, что сертификат автоматически обновляется каждые 60–90 дней.
Привязка сервера Битрикс к домену: пошаговая инструкция
1. Подготовка домена. Убедитесь, что у вас есть доступ к панели управления доменом. Проверьте, что домен активен и не заблокирован. Создайте запись типа A, указывающую на IP-адрес вашего сервера.
2. Настройка DNS. В панели управления доменом создайте A-запись с именем «@» и значением IP сервера. Если используется поддомен, добавьте соответствующую A-запись с именем поддомена. Сохраните изменения и дождитесь обновления DNS (обычно до 24 часов).
3. Настройка веб-сервера. На сервере Битрикс откройте конфигурацию Apache или Nginx. Для Apache добавьте виртуальный хост с ServerName, указывающим на ваш домен, и DocumentRoot, указывающий на папку сайта. Для Nginx создайте server-блок с server_name, root и настройкой index.php.
4. Привязка домена в Битрикс. В административной панели Битрикс перейдите в «Настройки» → «Настройки продукта» → «Сайты» → «Настройки сайта». Добавьте ваш домен в поле «Домен сайта» и сохраните изменения. Убедитесь, что выбран правильный сайт, если их несколько.
5. Проверка работы. После обновления DNS и настройки сервера откройте домен в браузере. Должна отображаться главная страница Битрикс. Проверьте работу внутренних страниц и подключение CSS/JS, чтобы исключить ошибки маршрутизации.
6. Настройка SSL. Для безопасности добавьте SSL-сертификат через Let’s Encrypt или другой центр сертификации. На сервере настройте редирект с HTTP на HTTPS и проверьте корректность сертификата через браузер или онлайн-сервисы проверки.
7. Очистка кэша. В панели Битрикс перейдите в «Настройки» → «Инструменты» → «Очистка кэша» и выполните полную очистку. Это гарантирует корректное отображение нового домена и обновление всех ссылок.
Проверка доступности домена и его DNS-записей

Для начала убедитесь, что домен корректно зарегистрирован и активен. Используйте команду ping yourdomain.ru для проверки отклика сервера. Отсутствие ответа указывает на проблемы с регистрацией или блокировку на уровне провайдера.
Проверка DNS-записей производится через инструменты nslookup или dig. Основные записи, которые должны существовать: A – указывает на IP сервера, MX – для почтовых сервисов, CNAME – алиасы домена. Например, команда nslookup -type=A yourdomain.ru покажет IP, на который должен ссылаться сервер Битрикс.
Для безопасности и корректной работы используйте TTL не менее 3600 секунд, чтобы изменения распространялись быстро, но не перегружали сервер. Проверка через онлайн-сервисы типа DNS Checker позволяет убедиться в глобальной доступности записей.
Если домен не резолвится, проверьте настройки на стороне регистратора: NS-серверы должны быть назначены правильно, а зона DNS – опубликована. Ошибки в A-записи или пропущенные MX могут блокировать доступ к сайту и почте.
После изменения записей повторите проверку dig yourdomain.ru ANY, чтобы убедиться, что все записи обновлены и доступны с разных географических локаций.
Настройка DNS-записей A и CNAME для сервера Битрикс

Для корректной работы сайта на Битрикс необходимо создать A-запись и при необходимости CNAME-запись в панели управления доменом. A-запись связывает доменное имя с IP-адресом сервера, CNAME используется для перенаправления поддоменов на основной домен.
1. Определите IP-адрес вашего сервера Битрикс. Обычно он указан в личном кабинете хостинга или в письме с настройками сервера.
2. В панели управления доменом откройте раздел DNS или Управление зонами. Найдите возможность добавить новую запись.
3. Создайте A-запись для основного домена: в поле «Имя» укажите символ «@» (означает основной домен), в поле «Тип» выберите A, в поле «Значение» укажите IP-адрес сервера, TTL оставьте по умолчанию (обычно 3600 секунд).
4. Для поддоменов создайте отдельную A-запись, указав в поле «Имя» поддомен (например, www), тип A, IP-адрес сервера. Если поддомен должен ссылаться на основной домен, используйте CNAME: в поле «Имя» поддомен, тип CNAME, в поле «Значение» – основной домен (например, example.com).
5. Сохраните изменения и дождитесь их распространения. Для большинства провайдеров DNS обновление занимает от 10 до 60 минут, иногда до 24 часов.
6. После обновления проверьте корректность настроек с помощью команд ping или онлайн-сервисов проверки DNS. Основной домен и поддомены должны резолвиться на IP сервера Битрикс.
7. Для HTTPS и корректной работы SSL убедитесь, что CNAME-записи не конфликтуют с существующими A-записями, и добавьте соответствующие записи в панели SSL или Let’s Encrypt на сервере.
Следуя этим шагам, DNS-записи будут корректно привязаны к серверу Битрикс, обеспечивая стабильную работу сайта и доступность поддоменов.
Подготовка сервера к приему домена

Перед привязкой домена к серверу необходимо убедиться, что сервер полностью готов к обработке веб-запросов и корректному размещению сайта на Битрикс.
-
Проверка операционной системы и обновлений:
- Убедитесь, что используется поддерживаемая ОС (Linux: Ubuntu 22.04, CentOS 9 или Debian 12).
- Обновите систему до актуальных пакетов:
sudo apt update && sudo apt upgrade -yилиyum update -y.
-
Установка веб-сервера:
- Рекомендуется Nginx версии 1.24+ или Apache 2.4+.
- Проверьте доступность порта 80 для HTTP и 443 для HTTPS с помощью
ss -tuln | grep ':80\|:443'.
-
Подготовка PHP:
- Установите PHP 8.1 или выше с необходимыми модулями:
php-fpm, php-mysql, php-gd, php-mbstring, php-xml, php-curl, php-intl. - Настройте
php.ini:memory_limit=512M,post_max_size=128M,upload_max_filesize=128M. - Перезапустите PHP-FPM после изменений:
sudo systemctl restart php8.1-fpm.
- Установите PHP 8.1 или выше с необходимыми модулями:
-
Настройка базы данных:
- Установите MySQL 8.0+ или MariaDB 11.
- Создайте отдельного пользователя с ограниченными правами для сайта.
- Создайте базу данных для Битрикс и убедитесь, что пользователь имеет полный доступ к этой базе.
-
Настройка DNS-зоны:
- Добавьте A-запись домена с IP сервера.
- Для поддоменов, используемых сайтом, создайте соответствующие CNAME-записи.
- Проверьте корректность записи через
dig +short yourdomain.com.
-
Конфигурация виртуального хоста:
- Создайте конфигурацию для домена в Nginx или Apache.
- Укажите корневую директорию сайта и права на чтение/запись для веб-сервера.
- Проверьте синтаксис конфигурации:
nginx -tилиapachectl configtest.
-
SSL-сертификат:
- Установите бесплатный сертификат Let’s Encrypt через Certbot:
sudo certbot --nginx -d yourdomain.com. - Настройте автоматическое продление сертификата с помощью Cron.
- Установите бесплатный сертификат Let’s Encrypt через Certbot:
-
Тестирование сервера:
- Проверьте доступность сайта через браузер по HTTP и HTTPS.
- Используйте
curl -I https://yourdomain.comдля проверки заголовков ответа. - Убедитесь, что PHP корректно обрабатывает скрипты и подключается к базе данных.
Создание виртуального хоста на сервере для домена

Для работы Битрикс с конкретным доменом необходимо настроить виртуальный хост на веб-сервере Apache или Nginx. Рассмотрим настройку на примере Apache 2.4 и Ubuntu 22.04.
1. Перейдите в каталог конфигураций Apache:
cd /etc/apache2/sites-available/
2. Создайте файл конфигурации для домена, например example.com.conf:
sudo nano example.com.conf
3. Пропишите следующие параметры:
| Параметр | Значение |
| ServerName | example.com |
| ServerAlias | www.example.com |
| DocumentRoot | /var/www/example.com/public_html |
| ErrorLog | /var/www/example.com/logs/error.log |
| CustomLog | /var/www/example.com/logs/access.log combined |
4. Создайте каталоги для сайта и логов:
sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.com/logs
5. Назначьте права доступа для веб-сервера:
sudo chown -R www-data:www-data /var/www/example.com
6. Активируйте виртуальный хост и перезапустите Apache:
sudo a2ensite example.com.conf
sudo systemctl reload apache2
7. Проверьте доступность сайта через браузер или команду:
curl -I http://example.com
Для Nginx настройка аналогична, файл создается в /etc/nginx/sites-available/, указываются server_name и root, затем активируется через симлинк в /etc/nginx/sites-enabled/ и перезапуск сервиса.
Настройка SSL-сертификата для защищенного соединения
Для установки SSL-сертификата на сервер Битрикс потребуется доступ к панели управления хостингом и к корневой директории сайта. Рекомендуется использовать сертификаты от Let’s Encrypt или Comodo, так как они совместимы с большинством браузеров и поддерживаются серверными конфигурациями.
Сначала необходимо сгенерировать CSR-запрос на сервере. В Linux это выполняется командой openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr. В процессе генерации указываются точное доменное имя, организация и контактный email.
После получения CSR-запроса его передают в центр сертификации для выпуска SSL. Получив сертификат (.crt) и промежуточные цепочки (.ca-bundle), их загружают на сервер в директорию, например /etc/ssl/.
Для веб-сервера Apache необходимо добавить или изменить блок VirtualHost:
<VirtualHost *:443>
DocumentRoot /var/www/bitrix
ServerName yourdomain.com
SSLEngine on
SSLCertificateFile /etc/ssl/domain.crt
SSLCertificateKeyFile /etc/ssl/domain.key
SSLCertificateChainFile /etc/ssl/domain.ca-bundle
</VirtualHost>
Для Nginx конфигурация выглядит так:
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /etc/ssl/domain.crt;
ssl_certificate_key /etc/ssl/domain.key;
ssl_trusted_certificate /etc/ssl/domain.ca-bundle;
root /var/www/bitrix;
}
После внесения изменений необходимо перезапустить сервер: systemctl restart apache2 или systemctl restart nginx. Проверку корректности установки проводят через SSL Labs или командой openssl s_client -connect yourdomain.com:443.
Для автоматического продления сертификатов Let’s Encrypt рекомендуется настроить cron job, например: 0 3 * * * certbot renew —quiet. Это обеспечит постоянное защищенное соединение без ручного вмешательства.
Привязка домена в административной панели Битрикс
Для привязки домена перейдите в административную панель Битрикс и выберите раздел Настройки → Сайты → Управление доменами.
Нажмите кнопку Добавить домен. В появившейся форме введите полное имя домена, включая поддомен, если он используется (например, www.example.com или shop.example.com).
Выберите сайт, к которому будет привязан домен, из выпадающего списка. Если сайт еще не создан, сначала создайте его через Настройки → Сайты → Добавить сайт, указав корневую папку и язык интерфейса.
Укажите тип привязки: основной домен или дополнительный. Основной домен используется для генерации ссылок в письмах и при SEO-настройках, дополнительные домены перенаправляются на основной.
После сохранения данных убедитесь, что на стороне DNS провайдера домена создана запись типа A с IP вашего сервера. Без корректной записи домен не будет доступен.
Проверка привязки осуществляется через кнопку Проверить доступность в панели управления. Система отобразит статус: доступен или недоступен. При недоступности проверьте корректность DNS и настройки виртуального хоста на сервере.
Для HTTPS подключите SSL-сертификат через Настройки → Безопасность → Сертификаты SSL. Можно использовать автоматическую установку через Let’s Encrypt или загрузить собственный сертификат.
После успешной привязки и проверки домена обновите карту сайта и настройте редиректы с неосновных поддоменов на основной домен для корректного SEO.
Проверка работы сайта после привязки домена
После привязки домена к серверу Битрикс необходимо убедиться, что сайт корректно отображается и работает. Сначала проверьте доступность домена через браузер, введя полный адрес с протоколом https:// или http://. Убедитесь, что страница загружается без ошибок 404 или 500.
Проверка DNS выполняется командой nslookup yourdomain.ru или dig yourdomain.ru. Результат должен совпадать с IP-адресом сервера, к которому привязан сайт. Если адрес не соответствует, перепроверьте настройки зоны DNS у регистратора.
Тестирование SSL-сертификата проводится через https://yourdomain.ru. Битрикс поддерживает автоматическую генерацию сертификатов Let’s Encrypt. Убедитесь, что сертификат активен и срок действия корректен. Для проверки можно использовать сервисы SSL Labs или встроенные инструменты браузера.
Работу основных модулей и страниц проверяют вручную: переходы между страницами, форма обратной связи, авторизация пользователей, работа корзины и платежных систем. Любые ошибки логируются в /bitrix/logs и через Монитор производительности в административной панели.
Для оценки скорости загрузки используйте инструменты PageSpeed Insights или GTmetrix. Если время ответа сервера превышает 500 мс, проверьте настройки PHP, кэширования Битрикс и правила .htaccess.
Наконец, проведите проверку индексации поисковыми системами. Создайте sitemap.xml, отправьте его через Яндекс.Вебмастер и Google Search Console. Убедитесь, что все страницы доступны и не блокируются robots.txt.
Исправление распространенных ошибок при подключении домена

При подключении домена к серверу Битрикс часто возникают ошибки, связанные с DNS-настройками, SSL-сертификатами и конфигурацией сервера. Ниже приведены конкретные шаги для их устранения.
- Ошибка «DNS-запись не найдена»
Проверьте, что A-запись домена указывает на IP вашего сервера. Используйте команду
nslookup yourdomain.comилиdig yourdomain.com. Если IP отличается, обновите A-запись у регистратора и дождитесь распространения (обычно до 24 часов). - Ошибка «Сервер не отвечает по HTTPS»
Убедитесь, что SSL-сертификат установлен корректно. На сервере выполните
openssl s_client -connect yourdomain.com:443и проверьте цепочку сертификатов. При отсутствии сертификата используйтеLet's Encryptчерез встроенный скрипт Битрикс или командуcertbot --apache -d yourdomain.com. - Ошибка «Домен привязан, но сайт не открывается»
Проверьте файл
/bitrix/.settings.phpна наличие правильного домена в массиве'hostings'. Ошибка часто возникает при указании домена с префиксомwww, когда в настройках прописан основной домен без него. - Ошибка «Ошибка конфликта IP»
Если сервер обслуживает несколько доменов, убедитесь, что виртуальные хосты Apache/Nginx настроены корректно. Для Nginx проверьте блок
server_name, для Apache – директивуServerName. Повторение IP без уникальных настроек вызывает отказ подключения. - Ошибка «Редирект в бесконечный цикл»
Проверьте настройки
.htaccessи правила редиректа в административной панели Битрикс. Конфликт между принудительным https и переадресацией с www/без www вызывает циклический редирект. Исправьте правило так, чтобы использовалась единая версия домена.
Систематическая проверка DNS, SSL и конфигурации виртуальных хостов позволяет устранить более 90% ошибок при привязке домена к серверу Битрикс.
Вопрос-ответ:
Как подключить сервер Битрикс к новому домену без ошибок?
Для подключения нужно сначала убедиться, что домен зарегистрирован и его DNS-серверы правильно настроены. Далее в панели управления хостингом создается новая зона для домена, указывается корневая папка сайта. После этого в административной панели Битрикса необходимо добавить домен в список поддерживаемых сайтов и проверить работу через браузер. Важно убедиться, что SSL-сертификат также привязан к домену.
Какие типичные трудности возникают при привязке Битрикс к домену?
Чаще всего ошибки связаны с неверными настройками DNS, отсутствием корректного корневого каталога для сайта или конфликтами между старым и новым доменом в панели Битрикса. Иногда проблемы возникают из-за отсутствия сертификата безопасности или неправильного указания адреса сайта в настройках. Решение обычно требует проверки всех этапов подключения и очистки кеша браузера и системы.
Нужно ли менять настройки сервера при смене домена для Битрикс?
Да, в большинстве случаев требуется скорректировать конфигурацию веб-сервера. Это включает настройку виртуального хоста с указанием нового домена, проверку прав доступа к файлам и папкам сайта, а также корректировку параметров в файле конфигурации Битрикса, где указан URL. Если используются дополнительные модули, их тоже нужно проверить на соответствие новому адресу.
Как проверить, что привязка домена к Битрикс прошла успешно?
После настройки домена следует открыть сайт в браузере и убедиться, что отображается корректная главная страница. Дополнительно можно проверить доступность страниц с разных устройств и сетей, убедиться, что SSL-сертификат активен, и выполнить проверку через инструменты разработчика или специальные сервисы для анализа DNS и доступности сайта. Если ошибок не обнаружено, значит подключение прошло правильно.
