Мануал подготовлен, так как данные в официальной документации неполные. Приходилось искать и компоновать материалы.
1. Настраиваем BitrixVM
Подключаемся по SSH из под root пользователя
Выбираем пункт 6. Configure pool sites
Далее Пунктxa0 1. Create a site
Далее вводим имя сайта (доменное имя, которое будет использоваться)
На следующем шаге выбираем тип сайта. Типов может быть несколько:
- linkxa0- НАИБОЛЕЕ ЧАСТО ИСПОЛЬЗУЕМЫЙ ВАРИАНТ - в случае создания дополнительного сайта в рамках многосайтовости - общее ядро и данные в общей базе с уже установленным продуктом «1С-Битрикс» (работает в паре с ядромxa0ext_kernel).
- kernelxa0- в случае создания дополнительного сайта в рамках отдельной установки - отдельное ядро продукта «1С-Битрикс» со своей отдельной админкой и лицензией в новой директории сайта.
- ext_kernelxa0- отдельное ядро продукта «1С-Битрикс» в новой директории сайта для создания линков на это ядро в рамках многосайтовости, ядро будет недоступно напрямую, а только через дополнительные сайты (работает в паре с сайтами типаxa0link). Используется редко.
Запустится фоновое задание, которое отрабатывает несколько минут. За это время создастся папка нового сайта в папке ext_www, настроятся все необходимые симлинки и apache будет подготовлен к работе.
2. Настраиаваем многосайтовость в админке
В строке существующего сайта (domen-one.ru), в колонке действий выбираем командуxa0Изменитьxa0и указываем в них:
- Название: domen1
- Доменное имя: domen-one.ru
- Папка сайта:xa0/
- Название сайта: Название сайта, как вам удобнее
- URL сервера: domen-one.ru
- Путь к корневой папке веб-сервера для этого сайта: /home/bitrix/www
Теперь настроим параметры второго сайта (domen-two.ru):
- Название: domen-two
- Доменное имя: domen-two.ru
- Папка сайта:xa0/
- Название сайта: Название сайта, как вам удобнее
- URL сервера:domen-two.ru
- Путь к корневой папке веб-сервера для этого сайта:xa0/home/bitrix/ext_www/domen-two.ru
Обратите внимание, что для двух сайтов в параметреxa0Папка сайтаxa0указано одинаковое значение: "/". Это связано с тем, что сайты обслуживаются разными "виртуальными серверами" (в терминологии Apache) у которых для размещения файлов использован разный каталог.
3. Для нового сайта выпускаем SSL Сертификат
Подробно процедура описана здесь: https://bfdev.ru/9-kak-ustanovit-ssl-sertifikat-na-virtualnuju-mashinu-bitrixvm.htmlxa0
4. Для обоих сайтов закрываем возможность подключения по http
В BitrixVM идем по пути: 6. xa0Configure pool sites -> 5. xa0Change a site's https settings и далее вводим имена сайтов, для которых отключаем возможность подключения по http.
Всё, теперь многосайтовость полностью настроена!
Больше полезных материалов в нашем Telegram канале. Вступайте и будем на связи! https://t.me/bf_conversion


