Дата последнего изменения: 05.07.2023
Описание настройки многосайтовости на разных доменах на сервере IIS выполнены из расчета, что «1С-Битрикс: Управление сайтом» уже установлен.
/s1
и /s2
./s1
, все системные папки и файлы из папки, где установлен «1С-Битрикс: Управление сайтом».Необходимо создать символьные ссылки на системные папки /bitrix
и /upload
из папки /s2
. Это можно сделать с помощью специальной служебной утилиты Junction или с помощью файлового менеджера.
Утилита Junction работает только на 32-хбитных системах. На 64-хбитных системах лучше пользоваться файловыми менеджерами.
junction [-d] <каталог с точкой соединения> [<объект соединения>]
Где в нашем случае каталог с точкой соединения – /s2
, объект соединения – указанные системные папки в /s1
.
-d
и укажите имя этой точки.Использование файлового менеджера предпочтительнее по удобству. Рассмотрим создание файловых ссылок на примере FAR.
/s1
, в другом - /s2
./s2
./s2
.После создания сайта в IIS добавьте в папку /s2
файл index.php.
Следующий шаг в настройке многосайтовости на разных доменах на IIS – правильное конфигурирование созданных вами ранее сайтов в программном продукте. Настройка конфигурации идентична как для Apache, так и для IIS.
Настройка сайтов выполняется в административном разделе любого из сайтов, например, в www.site1.com/bitrix/
Название: site1 Доменное имя: site1.com Папка сайта: / URL сервера: www.site1.com Название сайта: site1 Путь к корневой папке веб-сервера для этого сайта: /home/www/site1/
Название: site2 Доменное имя: site2.com Папка сайта: / URL сервера: www.site2.com Название сайта: site2 Путь к корневой папке веб-сервера для этого сайта: /home/www/site2/
Обратите внимание, что для обоих сайтов папка указана одинаковая: /
. Это возможно потому, что сайты обслуживаются разными веб-серверами у которых разный каталог на диске использован для размещения файлов.
Доменное имя желательно указывать без www. Можно перечислить в этом поле с новой строки любое число доменных имен, по которым вы хотите, чтобы отвечал сайт.
Важно иметь в виду, что значения, указанные в поле Доменные имена используется продуктом для распространения в указанные домены информации о пользователях по технологии UserMultiSiteTransfer. Желательно указывать полный список доменов, по которым может ответить сайт.
Важно не указывать в списке доменов сайты, которые не работают на данном экземпляре продукта. Указанный неправильно или несуществующий домен может замедлить работу системы. К тому же это фактически не позволит перенести данные в сайты, работающие не на общем экземпляре продукта.
Конфигурация готова к работе.