Просмотров: 36931
Дата последнего изменения: 17.07.2020
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
3
4
5
Режимы многосайтовости
Внимание! Если система размещена на виртуальной машине BitrixVM, то при конфигурировании многосайтовости нужно не править файлы виртуальной машины, а использовать
пункт административного меню.
Технически многосайтовая версия продукта может быть реализована в двух конфигурационных режимах:
- Многосайтовость на одном домене. (Старое название: Многосайтовость по первому способу.) Продукт и все сайты работают под управлением одной копии веб-сервера Apache.
- Многосайтовость на разных доменах. (Старое название: Многосайтовость по второму способу.) Каждый сайт работает под управлением отдельной копии веб-сервера Apache или отдельного виртуального веб-сервера.
С точки зрения программного продукта, оба способа равноценны. Выбор того или иного конфигурационного режима многосайтовости зависит от целей, преследуемых разработчиком.
Дистрибутив программного продукта поставляется сконфигурированным для многосайтовости на одном домене. Для использования многосайтовости на разных доменах необходима дополнительная настройка.
Обе конфигурации будут рассмотрены на примере создания многосайтовой системы, состоящей из двух сайтов:
- www.site1.com - корпоративный сайт компании
- www.site2.com - Интернет-магазин компании
Примечание. При последующей необходимости выделить сайты из многосайтовости и сделать их полностью автономными помните, что системных механизмов разделения сайтов и их баз данных не существует. Такое решение возможно, но зависит от уровня подготовки программиста и индивидуально в каждом случае.
Примечание: Если инфоблок будет использован на нескольких сайтах в режиме многосайтовости, то должны быть отмечены все
необходимые сайты в поле
Сайты.
Когда создавать на одном домене
Многосайтовость на одном домене рекомендуется:
- если вам необходимо создание сайтов на разных языках или, например, региональных сайтов одной компании;
- если планируется, что оба сайта будут использовать общее доменное имя;
- если вы используете виртуальный хостинг, не позволяющий создать несколько виртуальных веб серверов с общим доступом к файлам.
В этом случае URL будут представлены как:
http://example.com/s1
http://example.com/s2
или как:
http://example.com/
http://example.com/s2
Когда создавать на разных доменах
Многосайтовость на разных доменах рекомендуется:
- если тематика создаваемых сайтов разная или требуется создание сайтов с уникальными URL;
- если вы используете выделенный сервер или на разделяемом хостинге можете настроить раздельные веб-сервера.
Использование многосайтовости на разных доменах так же позволяет исключить из URL-ов на сайте лишние подкаталоги /s1/ или /s2/ и начинать формирование URL адресов прямо от каталога "/". То есть адреса сайтов будут иметь вид:
http://www.example.ru/
http://www.example.com/
http://www.second.example.ru/