Настройка мультивитринности в Plesk 10

Установка Multi-Store на поддомены

Ниже будет описан процесс создания следующией стуктуры магазина:

  • computers.example.com
  • toys.example.com
  • books.example.com

Таким образом мы создадим 3 витрины.

Шаг 1. Устанавливаем магазин

Допустим для нашего хостинга Document Root равен /httpdocs.

Устанавливаем наш магазин в любую папку исходя из Document Root, например /httpdocs/store/.

Шаг 2. Настраиваем поддомены нашего домена

Открываем главную страницу Plesk 10. И находим элемент Websites and Domains в главном меню.

New banner

На этой странице находим кнопку Add New Subdomain.

New banner

В появившейся форме заполняем необходимые поля. Создадим первый поддомен:

  • Subdomain name: computers
  • Document Root: /httpdocs/store

Document Root должен ссылаться на директорию, где установлен магазин.

Нажимаем OK.

Аналогичным образом создаем два других поддомена. В результате мы должны увидеть все наши созданные поддомены в таблице внизу страницы:

New banner

Шаг 3. Настраиваем магазин

Переходим в панель администратора магазина. В нашем примере это будет http://example.com/store/admin.php.

Нам нужно будет создать 3 магазина и указать, к каким поддоменам они относятся.

Переходим на вкладку Stores и создаем новый магазин:

New banner

В качестве Storefront URL мы указываем один из поддоменов, которые были созданы на Шаге 2.

New banner

Аналогичным образом создаем еще 2 компании:

New banner

Далее устанавливаем темы для созданных компаний, используя секцию Themes в меню Design.

New banner

Тестирование

Открываем любой из созданных поддоменов. Например computers.example.com.

Если все было сделано правильно, то мы должны увидеть ту компанию, для которой в Storefront URL мы указали путь computers.example.com.

Установка Multi-Store используя доменные имена

Установка с использованием доменов почти ничем не отличается от установки с использованием поддоменов.

В примере ниже мы создадим 2 магазина:

  • example.com
  • example-store.com

Шаг 1. Привязка доменов

Если у вас уже имеются зарегистрированные домены, то их нужно привязать к вашему существующему аккаунту. В примере мы привяжем домен example-store.com к example.com.

Первым шагом необходимо сменить Name Servers у регистратора доменного имени example-store.com.

Необходимо зайти на страницу управления доменными именами у регистратора, которого был зарегистрирован example-store.com домен. Там мы должны указать те Name Servers, которые сейчас соответствуют example.com.

Найти информацию о Name Servers для example.com можно двумя способами:

  1. Кликаем по ссылке DNS Settings, выбрав предварительно в главном меню Websites & Domains.
New banner

Если вы управляете несколькими сайтами через Plesk 10, то выберите тот, на который мы делаем привязку. В нашем случае - это example.com. Кликаем по ссылке Manage

New banner

​2) Кликаем иконку Change DNS Zone Settings напротив домена example.com в таблице списка доменов.

New banner

Как в первом, так и во втором случае мы увидим страницу DNS настроек текущего домена.

New banner

Значение настройки NameServers будет храниться в записи с типом NS.

Магазин будет установлен на example.com, в каталоге /httpdocs. Т.е. магазин установлен в корень example.com.

Находим ссылку Add New Domain

New banner

В форме вводим новое доменное имя (в нашем случае example-store.com) в поле Domain name

А также указываем /httpdocs в поле Document root.

Нажимаем OK.

Тем самым мы привяжем доменное имя example-store.com, которое также будет указывать на файлы домена example.com.

New banner

Шаг 2. Настройка магазина

Как и в предыдущей секции “Установка Multi-Store на поддомены” создаем 2 магазина, для одного из них в поле Storefront URL указываем example.com. Для другого магазина в поле Storefront URL указываем example-store.com.

Тестирование

Открываем example-store.com. У нас должен открыться магазин, у которого в поле Storefront URL указан example-store.com.