Как сделать несколько сайтов на одной лицензии битрикс

Обновлено: 07.07.2024

Чтобы развернуть и настроить первый сайт на сервере с виртуальным окружением Битрикс, достаточно перейти по IP-адресу в браузере и ответить на несколько вопросов установщика:


Чтобы добавить дополнительные продукты Битрикс (CRM, корпоративный портал, управление сайтом), уже необходим ssh-доступ (по паролю root, который есть в инструкции к серверу).

При первом подключении по SSH необходимо задать пароль служебного пользователя Bitrix:

После подключения к серверу запускается скрипт настройки Битрикс окружения menu.sh — через него можно добавить/удалить дополнительные сайты, а также настроить параметры почты, Mysql, memcached, Sphinx.

Сначала вам будет предложено создать пул сервера:


Укажите имя пула в пункте 1. Create Management pool . По умолчанию выбирается hostname сервера.

Это можно сделать и после настройки первого сайта, его данные не будут изменены.

Для создания второго сайта необходимо выбрать пункты:

Где ввести доменное имя, под которым будет располагаться сайт. Затем название сайта — будут созданы соответствующие конфиги и директории.

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


Если нужен дополнительный сайт в рамках многосайтовости (с общим ядром и базой данных уже имеющегося сайта), то необходимо настроить ext_kernel и link .

Выбираем второй пункт (kernel) — в этом случае, предусмотрена собственная база данных, файлы, сайт доступен извне. Уточним, что для каждого сайта необходима отдельная лицензия Битрикс.

Далее будет запрошена кодировка (по умолчанию UTF-8), выполнение агентов на хитах, или cron.

Следующим пунктом надо указать название новой базы данных и корневую директорию сайта.

Можно эти моменты уточнить либо оставить вариант по умолчанию — тогда директория нового сайта будет располагаться в каталоге /home/bitrix/ext_www/ , а база данных будет названа по имени домена.

После завершения текущей операции, список сайтов будет доступен в пуле:


На этом настройка дополнительного сайта завершена. Если такое доменное имя существует и направлено на сервер, при переходе по нему в браузере появится окно установки Битрикс:


С помощью него вы можете развернуть сайт из архива, расположенного на сервере, или удалённо. Либо же установить чистые дистрибутивы продуктов Битрикс.


Многие новые пользователи Bitrix задумывались почему при покупке лицензии указано что на одной лицензии можно запустить 2 проекта, это может быть полностью 2 различных сайта, либо 2 сайта на разных языках, к примеру если вы ведете свой бизнес в России и в Украине, либо 2 региональных сайта, к примеру если вы ведете свой бизнес в Москве и Новосибирске. Расширять количество сайтов на одной лицензии естественно можно, т.е. если к примеру вы открываете филиал в Волгограде, то просто докупаете лицензию на дополнительный сайт в разы меньше если б вы покупали отдельную лицензию битрикс. к слову, стоимость дополнительного сайта на 70% дешевле отдельной CMS.

Многосайтовость на битрикс

Многосайтовость — это только сложное слово, на самом деле, запустить 2 проекта на одной лицензии 1C-bitrix проще простого, достаточно владеть некоторыми азами в php и в администрировании сервера. Итак, в данной статье я расскажу вам как использовать функционал многосайтовость на битрикс.

    Возникающие при таком подходе проблемы таковы:

В итоге компания имеет децентрализацию в управлении своими сайтами, тратятся излишние ресурсы на создание веб-проектов, а решение бизнес-задач в сети Интернет затягивается.

Использование многосатовости на битрикс позволяет на одной базе CMS иметь единый интерфейсс управления проэтами, общая авторизация на оба проекта, единая база пользователей которые прошли регистрацию, ну и единое рекламное пространство, позволяющее компании или привлекаемому рекламодателю управлять размещением и показами баннеров из одной точки.

Итак приступим к настройки многосатовости на битрикс. Первым делом определяемся со способом. Их два, это когда сайты находятся в одном домене, но в разных папках. На нем пока и остановимся.

Если же направление вашего бизнеса различные и тематика сайтов разная, используется второго способ, это когда разные сайты находятся в разных доменах, пример:

1. В настройках сайта (Администрирование: Настройки — Настройки продукта — Сайты — Список сайтов):

многосайтовость битрикс

Здесь можно указать доменное имя и папку сайта — это основные параметры настройки многосайтовости на битрикс, остальные определяют приоритеты.

Если домены не указаны или на разных сайтах указаны одинаковые доменные имена, то определение происходит по папке сайта. Обратите внимание, что здесь указывается папка относительно корня сайта (т.е. путь в URL), а не путь в файловой системе на сервере.

В дальнейшем идентификатор сайта используется для подключения шаблона, выбора новостей, определения языка и т.д. (пример s1 или s2)

В настройках одного сайта указана папка, другого /ru.

При этом папка bitrix (содержащая ядро продукта) лежит в корне, никуда не копируется и никакие другие настройки на сервере не делаются. Это всё довольно понятно и просто.

Гораздо больше вопросов и проблем возникает с настройкой многосайтовости на разных доменах, т.е. по второму способу.

Зачастую это самый используемый мной способ.

Хочу обратить внимание на следующий момент оба сайта должны находиться на одном сервере иначе ничего не выйдет

Закачиваем скрипт создания симлинков на тот сайт который цепляем к лицензии. Заметьте грубо также можно просто скопировать ядро (папка bitrix) и папку /upload/ на второй сайт и также все будет работать, но при обновлении продукта обновится и база данных и второй сайт перестанет работать, к тому же копировать ядра запрещено лицензионным соглашением которое вы подписываете при покупке CMS. В Интернет я нашел скрипт который позволяет создавать симлинки (символические ссылки), т.е. по сути скрипт создает ссылку на папку ядра и /upload/ с одного сайта на другой, по факту же это просто как ярлык в windows.

Читайте также: