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