Правильная настройка мультисайтовости в битриксе
Битрикс — мультисайтовая система. На одной копии продукта вы создаете неограниченное количество сайтов (кроме редакции Старт, где разрешено только 2 сайта), у которых одна общая админ-панель и при этом разные публичные части.
Для чего нужна мультисайтовость
- Управление всеми проектами из одного интерфейса;
- Единая система безопасности для всех проектов;
- Сквозная авторизация для пользователей;
- Общий сервис мониторинга посещаемости и аналитика по всем проектам на одной платформе;
- Удобство централизованного показа рекламы на всех сайтах платформы.
Мультисайтовость полезна, когда у компании есть один корпоративный сайт и множество сайтов филиалов. Или, например, есть корпоративный сайт и сайт интернет-магазина.
Если понадобится разместить новость или каталог продукции, то на обычных сайтах придется делать это в нескольких админ-панелях, что очень неудобно. А если таких сайтов-филиалов несколько десятков, то задача усложняется многократно, как и затраченное время.
Другое дело — мультисайтовость. Здесь одно общее ядро и общая база данных. И, соответственно, одна общая админ-панель. При этом публичная часть сайтов настраивается независимо, и может отличаться структурой, интерфейсом и дизайном.
Поэтому с управлением большим количеством сайтов справится один контент-менеджер, и ему не придется выполнять однотипные задачи по каждому отдельному сайту.
Также мультисайтовость очень удобна для самих пользователей. Им не придется регистрироваться на каждом отдельном сайте, т.к. при мультисайтовости регистрация сквозная.
Мультисайтовость на Битрикс можно организовать двумя способами: на одном домене или на разных доменах.
Мультисайтовость Битрикс на одном домене — все сайты расположены внутри одного домена. То есть, на поддоменах основного домена. Этот вариант больше подходит для сетей филиалов или многоязычных сайтов.
Мультисайтовость Битрикс на разных доменах — все сайты расположены на разных доменах. Такой вариант является более удобным и предпочтительным, особенно для крупных компаний, у которых целевые аудитории или маркетинговые задачи сайтов сильно различаются.
Как настроить мультисайтовость в Битрикс на одном домене
Каждый сайт для мультисайтовости должен быть размещен в отдельном подкаталоге внутри единого каталога, например:
Имена каталогов s1, s2 можно выбирать произвольно, например, shop и company, или en и ru соответственно.
Также возможен вариант, когда один из сайтов располагается в корневом каталоге, а второй сайт в подкаталоге. Например:
Далее устанавливаем Битрикс в корневую директорию. В данном случае в ваш-сайт.ru. Чтобы правильно установить Битрикс воспользуйтесь этой инструкцией по установке и настройке Битрикса.
Затем необходимо выполнить ряд настроек в админ-панели Битрикса:
Настройки > Настройки продукта > Сайты > Список сайтов
Выбираем Изменить параметры сайта s1 и указываем в них:
- Название:s1
- Доменное имя:оставить пустым
- Папка сайта:/ либо /s1/ * (см. примечание ниже)
- Название сайта:Корпоративный сайт компании «Название компании«
- URLсервера:www.ваш-сайт.ru/
- Путь к корневой папке веб-сервера для этого сайта:оставить пустым
* Если используем вариант с установкой основного сайта в корневую папку, а дополнительные в подкаталоги, то ставим просто слэш /, а если все сайты размещаем в подкаталогах, то пишем /s1/ (для каждого сайта соответственно свой номер).
В параметре Папка сайта необходимо указывать путь относительно корня к каталогу в котором расположена публичная часть сайта. А Путь к корневой папке веб-сервера для этого сайта не используется в данном способе настройки мультисайтовости и должен быть пустым для всех сайтов.
Аналогично настроим параметры сайта №2. Если его еще нет, то добавляем:
Настройки > Настройки продукта > Сайты > Список сайтов > Добавить сайт
И далее в настройках:
- Название:s2
- Доменное имя:оставить пустым
- Папка сайта:/s2/
- Название сайта:Интернет-магазин компании «Название компании«
- URLсервера:ваш-сайт.ru/s2
- Путь к корневой папке веб-сервера для этого сайта:оставить пустым
Как настроить мультисайтовость в Битрикс на разных доменах
В этом варианте каждый сайт необходимо размещать в соответствующем каталоге. Например:
Эти каталоги создаются автоматически при добавлении нужного домена в меню WWW-Домены — Создать, поэтому сначала нужно добавить адреса сайтов, которые планируется использовать. Далее устанавливаем Битрикс в один из сайтов. Пусть это будет site1. Чтобы ядро могло работать для обоих сайтов необходимо создать символьные ссылки для второго сайта.
Символьные ссылки нужны для папок /bitrix, /local и /upload.
Символьная ссылка: (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке.
Чтобы создать символьные ссылки, зайдите в Панель управления хостинга — https://my.jehost.ru/ispmgr
WWW > WWW-Домены > site2 > Каталог > Создать > Ссылка
В поле Имя пишем название папки. Например, bitrix. В поле Значение — полный путь к этой папке на основном сайте:
Где ваш-сайт.ru — ваш основной сайт, в котором находятся каталоги bitrix и upload.
Если все сделали верно, то симлинк появится в каталоге сайта в виде папки с синей стрелкой. Если стрелка будет красная, значит, допущена ошибка в адресе пути.
В итоге у вас полуится символическая ссылка в таком виде:

Точно так же нужно будет создать симлинки для папок /local (при необходимости) и /upload.
Далее выполните те же настройки в админ-панели Битрикса, что и для варианта «Мультисайтовость Битрикс на одном домене» (см. выше), но с некоторыми изменениями:
- Название:site1
- Доменное имя:com
- Папка сайта:/
- Название сайта:Корпоративный сайт компании «Название компании«
- URL сервера:site1.com
- Путь к корневой папке веб-сервера для этого сайта:/home/www/site1/
Здесь в поле Папка сайта необходимо записать слэш /, а в поле Путь к корневой папке веб-сервера для этого сайта должен быть прописан полный путь к сайту на хостинге. Проще всего сделать это, нажав справа от поля ссылку «вставить текущий». Тогда адрес подставится автоматически.
Только обязательно проверьте, чтобы в конце строки был указан именно текущий сайт! Например, если вы настраиваете дополнительный сайт, то нужно проверить, чтобы в конце строки был указан именно он, а не основной сайт.
Важно! Обязательно также проверьте поле Сортировка сайтов в списке. Если второй сайт работает на поддомене первого сайта, то он в списке сайтов должен иметь более низкое значение. Например, сортировка у первого сайта — 10, сортировка у второго сайта (работающего на поддомене) — 5.
Многосайтовость 1C.Битрикс. Два сайта по цене одного?
Представим, что вы управляете двумя компаниями — интернет-магазин обуви и реализация монтажных изделий оптом, для каждого из бизнеса вам необходимо создать сайт. Означает ли это, что для каждого вашего сайта необходимо приобретать лицензию?
1. Два сайта на основе лицензии
Технология “Многосайтовость” 1С.Битрикс позволит вам создать оба сайта на основе одной лицензии, и управлять ими с помощью единой панели управления. Если у вас уже есть сайт на 1С.Битрикс, то вы можете создать дополнительный, и докупать вторую лицензию в таком случае нет необходимости.
Разместить второй сайт вы можете на отдельном домене (http://myshop.ru), или на поддомене (http://nsk.myshop.ru).
2. Мультиязычность
Многосайтовость можно использовать для создания мультиязычной версии сайта. На базе одной лицензии 1С. Битрикс вы можете создать одну иностранную версию сайта — английскую, китайскую, или любую другую.
Организовать структуру иностранных версий сайта можно при помощи поддиректорий ( http://mysite.com/en) и ли поддоменов ( http://en.mysite.com).
3. Единая авторизация для клиентов на всех ваших сайтах
При использовании в разработке сайтов технологии “Многосайтовость” 1С.Битрикс, при регистрации посетителя один раз на одном из ваших сайтов, другие ваши сайты уже будут “узнавать” посетителя и отдельно регистрироваться на них не нужно.
4. Единая панель управления для всех сайтов
Допустим, вы владеете несколькими сайтами, или даже десятком. Скорее всего, каждый сайт содержит свою систему управления сайтом (CMS). А главное, что для каждого сайта есть свой набор паролей, и каждый раз для работы необходимо производить вход и выход в разные CMS.
“Многосайтовость” 1С. Битрикс решает этот вопрос — вводя единые имя пользователя и пароль от панели управления вы получаете доступ ко всем вашим сайтам. Таким образом, вам не нужно помнить пароли от каждого сайта, проходить авторизацию в каждую CMS. Помимо того, если у вас на сайтах размещается реклама, вы можете управлять рекламными процессами в едином кабинете.
Часто задаваемые вопросы
1. Возможно ли создать несколько дополнительных сайтов, или мультиязычных версий?
Если двух сайтов недостаточно для решения ваших задач, вы можете приобрести купон на дополнительный сайт. Купон докупается к лицензии и соответствует одной дополнительной версии сайта.
2. Если у нас есть лицензия “1С.Битрикс — Стандарт”, возможно ли создать дополнительный интернет-магазин?
Вы можете создавать дополнительные сайты только тех типов, которые предусматривает ваша лицензия. Например, при лицензии 1С.Битрикс “Стандарт” вы не сможете создать дополнительный интернет-магазин, но сможете создать еще один корпоративный сайт или сайт-визитку.
Важно: на основе одной лицензии, предполагающей создание интернет-магазина (“Малый бизнес”, “Бизнес”), создать еще один интернет-магазин c корзиной и оформлением заказа нельзя. Второй сайт может быть вашим корпоративным сайтом,, или сайтом-визиткой, где вы можете разместить информацию о компании, или каталог.
3. У нас есть три интернет-магазина, и три ответственных за них менеджера. Можем ли мы разделить права на управление и редактирование между менеджерами?
Да, вы можете дать пользователям отдельные права к вашим сайтам, и каждый из менеджеров будет иметь права только на выделенный ему сайт.
В итоге:
Многосайтовость 1С.Битрикс — это отличная возможность создавать и управлять множеством сайтов на одной программной платформе.
При помощи данной технологии можно создать два сайта на одной лицензии, 1С.Битрикс, не переплачивая за вторую. Многосайтовость 1С.Битрикс также может быть использована для создания иностранной версии сайта (мультиязычности).
Необходим качественный и продающий сайт? Хотите создать дополнительный сайт или сделать мультиязычную версию?
Компания “Айкон” — золотой партнёр 1С.Битрикс, мы готовы оказать профессиональную помощь в создании сайта. Предлагаем перейти в раздел » Разработка сайтов » и выбрать решение, подходящее именно для вашего бизнеса.
Как добавить дополнительный сайт на 1С-Битрикс
![]()

Чтобы развернуть и настроить первый сайт на сервере с виртуальным окружением Битрикс, достаточно перейти по IP-адресу в браузере и ответить на несколько вопросов установщика: Чтобы добавить дополнительные продукты Битрикс (CRM, корпоративный портал, управление сайтом), уже необходим SSH-доступ. При первом подключении по SSH необходимо задать пароль служебного пользователя Bitrix:
You must change password for bitrix user Changing password for user bitrix. New password:

После подключения к серверу запускается скрипт настройки Битрикс окружения menu.sh — через него можно добавить/удалить дополнительные сайты, а также настроить параметры почты, Mysql, memcached, Sphinx. Сначала вам будет предложено создать пул сервера: Укажите имя пула в пункте 1. Create Management pool . По умолчанию выбирается hostname сервера. Это можно сделать и после настройки первого сайта, его данные не будут изменены. Для создания второго сайта необходимо выбрать пункты:
6. Manage sites in the pool, затем 1. Create new site
Где ввести доменное имя, под которым будет располагаться сайт. Затем название сайта — будут созданы соответствующие конфиги и директории. После чего будет предложено выбрать тип сайта:
Если нужен дополнительный сайт в рамках многосайтовости (с общим ядром и базой данных уже имеющегося сайта), то необходимо настроить ext_kernel и link . Выбираем второй пункт (kernel) — в этом случае, предусмотрена собственная база данных, файлы, сайт доступен извне. Уточним, что для каждого сайта необходима отдельная лицензия Битрикс. Далее будет запрошена кодировка (по умолчанию UTF-8), выполнение агентов на хитах, или cron. Следующим пунктом надо указать название новой базы данных и корневую директорию сайта. Можно эти моменты уточнить либо оставить вариант по умолчанию — тогда директория нового сайта будет располагаться в каталоге /home/bitrix/ext_www/ , а база данных будет названа по имени домена. После завершения текущей операции, список сайтов будет доступен в пуле:
На этом настройка дополнительного сайта завершена. Если такое доменное имя существует и направлено на сервер, при переходе по нему в браузере появится окно установки Битрикс:
С помощью него вы можете развернуть сайт из архива, расположенного на сервере, или удалённо. Либо же установить чистые дистрибутивы продуктов Битрикс.
Этот материал был полезен?
Да Нет Неактуально Недостоверно Непонятно
Как создать второй сайт на 1с битрикс
Принципиальная необходимость для многосайтовости на одном домене – разделение сайтов по подкаталогам, так, чтобы структура файлов не пересекалась. Каждый сайт должен быть размещен в отдельном подкаталоге внутри корневого каталога.
При этом возможно как создание равнозначных папок в структуре корневого каталога, так и создание папок второго сайта внутри директории первого. То есть, допустимы комбинации как вида:
- /www/s1/
- /www/s2/
- /www/s1/
- /www/s1/s2
Система поставляется настроенной на многосайтовость на одном домене. Дополнительной настройки в файле httpd.conf веб-сервера Apache Apache HTTP-сервер – свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, macOS, Microsoft Windows, Novell NetWare, BeOS.
Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.
Подробнее. не требуются, достаточно создать нужные папки и заполнить правильно поля в настройках сайтов.
Настройка на многосайтовость на одном домене
При настройке многосайтовости на одном домене мы располагаем одним веб-сервером Apache, DocumentRoot которого настроен на каталог /home/www/allsites .
- для Apache – в файле httpd.conf параметр DocumentRoot ;
- для IIS – в свойствах сайта, закладка Home Directory > Local Path.
Установим программный продукт «1С-Битрикс: Управление сайтом» в этот каталог.
Каждый сайт в первом способе конфигурации должен быть размещен в отдельном подкаталоге внутри единого каталога, например:
- /home/www/allsites/s1/
- /home/www/allsites/s2/
Имена каталогов s1, s2 можно выбирать любыми, например, shop и company, или en и de соответственно. Возможен так же вариант, когда один из сайтов располагается в корневом каталоге (например, /home/www/allsites/ ), а второй – в подкаталоге (например, /home/www/allsites/s2/ ).
Конфигурирование
Настройка сайтов выполняется в Административном разделе системы ( Настройки > Настройки продукта > Сайты > Список сайтов ).
Выбираем «Изменить» параметры сайта №1 и указываем в них:
- Название: site1
- Доменное имя: оставить пустым
- Папка сайта: /s1/
- Название сайта: Корпоративный сайт компании «Название компании«
- URL сервера:www.site1.com/s1
- Путь к корневой папке веб-сервера для этого сайта: оставить пустым
В параметре Папка сайта необходимо указывать путь относительно корня к каталогу, в котором расположена публичная часть. А Путь к корневой папке веб-сервера для этого сайта не используется в данном способе настройки многосайтовости и должен быть пустым для всех сайтов.
Аналогично настроим параметры сайта №2:
- Название: site2
- Доменное имя: оставить пустым
- Папка сайта: /s2/
- Название сайта: Интернет-магазин компании «Название компании«
- URL сервера:www.site1.com/s2
- Путь к корневой папке веб-сервера для этого сайта: оставить пустым
Примечание:
Многосайтовость на одном домене на вебсервере IIS IIS – проприетарный набор серверов для нескольких служб Интернета от компании Microsoft. IIS распространяется с Windows NT.
Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP.
Подробнее. реализуется подобно тому, как это делается для сервера Apache.
