Хостинг
VDS
Аренда серверов
Домены
Почта
SSL
Хранилище
Сайты
Обзоры
Регламенты
AI Studio
Kubernetes
Архив
Многосайтовость 1С-Битрикс на разных доменах

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

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

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

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

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

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

stat_many_bitrix.png

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

stat_many_bitrix2.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.

Хостинг
Хостинг
Хостинг
Создавайте неограниченное количество сайтов в изолированных контейнерах
Заказать

Нам доверяют тысячи компаний и разработчиков

22 года
Предоставляем услуги профессионального хостинга
35 000+
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime наших серверов хостинга
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
ВК49865