|
На хостинге 1Gb.ru существует возможность реализации многосайтовости в Битриксе на обычных тарифных планах виртуального хостинга.
[править] Как включитьВключить режим многосайтовости можно по обращению в техническую поддержку хостинга [править] Как это работаетВеб-сервер, принимая запрос от клиента, считывает заголовок HTTP_HOST, далее ищет каталог на сервере соответствующий значению HTTP_HOST, если такой каталог найден, то запрос будет отправлен в него, /home/virtwww/w_random987dhd/HTTP_HOST/http если каталог не найден, то запрос будет отправлен в каталог по умолчанию, то есть в: /home/virtwww/w_random987dhd/http [править] НастройкаВ режиме многосайтовости для каждого доменного имени привязанного к сайту, создаётся отдельный DOCUMENT_ROOT в пределах одного FTP аккаунта. Разберём на примере. [править] Основной сайтДопустим, у вас домен example.com (будет считать его основным), который работает на Битриксе. При создании в личном кабинете сайта для этого домена, у вас будет сформирован следующий каталог для размещения файлов: /home/virtwww/w_random987dhd/http После включения режима многосайтовости, DOCUMENT_ROOT для вашего сайта должен выглядеть так: /home/virtwww/w_random987dhd/example.com/http и его вы должны создать самостоятельно. Сделать это можно по FTP, SFTP или по SSH, ниже приведена команда для SSH консоли: $ mkdir -pv ~/example.com/http В том случае если вы планируете иметь несколько имён-синонимов к домену example.com, например, example1.com, example2.com ..., а именно чтобы при запросе любого из этих имён открывался один и тот же сайт без изменения URL в адресной строке браузера, то необходимо создать симлинк с каталога по умолчанию на ваш основной домен, то есть чтобы /home/virtwww/w_random987dhd/http указывал на /home/virtwww/w_random987dhd/example.com/http (либо наоборот, разницы нет). Команды для SSH консоли: $ mkdir -pv ~/example.com/http $ cd; mv http http.bak; ln -sv ~/example.com/http http [править] Дополнительный сайтПредположим, что у вас появился ещё домен example-bitrix2.com, который вы хотите разместить на той же лицензии Битрикс, но это будет не синоним к example.com, а сайт с другим контентом. 1. Прежде всего домен нужно привязать к сайту в личном кабинете. Сделать это можно с главной страницы личного кабинета по ссылке Зарегистрировать, привязать домен к существующему сайту. 2. Далее необходимо создать DOCUMENT_ROOT $ mkdir -pv ~/example-bitrix2.com/http 3. Затем используйте официальную документацию для создания символических ссылок внутри системы Битрикс. Также вы можете обратиться в техническую поддержку за помощью, описав необходимую вам структуру каталогов. [править] См. также
|
|





