Многосайтовость 1С-Битрикс на разных доменах

Многосайтовость 1С-Битрикс на разных доменах

Многосайтовость на разных доменах – это технология создания сайтов, позволяющая нескольким сайтам использовать одно ядро продукта, которое обычно устанавливается в папку одного из сайтов, а для остальных сайтов настраиваются символьные ссылки.

У большинства хостинг-провайдеров настройка многосайтовости так и происходит. На сервер загружается основной продукт, содержащий ядро 1С-Битрикс, а к дополнительным сайтам настриваются симлинки. Однако, технология работы нашего хостинга не позволяет использовать стандартную схему. Эта специфика возникает в виду того, что мы используем контейнеризацию, и все сайты на хостинге работают изолированно друг отдруга, т.е. из каталогоа одного сайта нельзя получить доступ к файловой структуре другого соседнего сайта. За счет этого увеличивается безопасность ваших сайтов. Вирус, проникший на один сайт, не сможет добраться до его соседей.

Итак, в данной статье мы расскажем вам, как можно настроить многосайтовость 1С-Битрикс на разных доменах в рамках услуги Хостинг.

Будем использовать для примера конфигурацию из двух разных сайтов.

shuba.na4u.ru - основной сайт с установленным ядром
shapka.na4u.ru - дополнительный сайт

2022-11-23_14-53-54.png

Для дальнейшей работы воспользуемся Терминалом, доступным на вкладке SSH.

2022-11-23_14-11-53.png

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

2022-11-23_14-57-11.png

Создадим для него отдельный каталог в контейнера Хостинга с помощью команды

mkdir ~/share

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

mv ~/shuba.na4u.ru/www/bitrix ~/share/
mv ~/shuba.na4u.ru/www/upload ~/share/

Должно получиться так ls -l ~/share:

2022-11-23_14-33-13.png

А внутри каталога сайта этих папок уже не будет ls -l ~/shuba.na4u.ru/www/:

2022-11-23_14-33-41.png

Настроим символьные ссылки вместо них:

ln -s ~/share/bitrix ~/shuba.na4u.ru/www/
ln -s ~/share/upload ~/shuba.na4u.ru/www/
ls -l ~/shuba.na4u.ru/www/

2022-11-23_14-34-30.png

Точно так же и во второй сайт:

ln -s ~/share/bitrix ~/shapka.na4u.ru/www/
ln -s ~/share/upload ~/shapka.na4u.ru/www/
ls -l ~/shapka.na4u.ru/www/

2022-11-23_14-35-08.png

Чтобы настройки вступили в силу, достаточно перейти в раздел PHP у сайта и нажать кнопку “Перезапустить PHP”

2022-11-23_15-06-15.png

Зачастую, на этом все, мы вынесли ядро во внешний каталог, а внутрь обоих сайтов настроили символьные ссылки. Остается сейчас разместить публичную часть сайта shapka.na4u.ru в каталог ~/shapka.na4u.ru/www.

Хостинг
Хостинг
Хостинг
Создавайте неограниченное количество сайтов в изолированных контейнерах
С 2003 года
Надежность.
Нам доверяют десятки тысяч компаний и разработчиков
20 лет
Предоставляем услуги профессионального хостинга
35 000
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime
наших серверов хостинга
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
ВК49865