База знаний Виртуальный хостинг Панель HostiMan Сайты Как настроить поддомены (субдомены)?

Как настроить поддомены (субдомены)?

На наших услугах виртуального хостинга существует 2 основных способа создания поддоменов - настройка создания динамических поддоменов для основного домена, или добавление поддоменов как отдельных сайтов.

Рассмотрим оба данных варианта, а также их нюансы:

Способ №1.  Настройка создания динамических поддоменов для основного домена.

Данный вариант позволит Вам легко создавать поддомены для Вашего сайта, но при этом, настройки для поддоменов будут использоваться от основного домена, а именно:
- У поддоменов будет такая же версия php, как и у основного сайта. Выбрать версию php отдельно для поддоменов, при такой настройке будет невозможно.
- В случае использования SSL, поддомены будут использовать сертификат от основного домена. В таком случае может понадобится выпуск wildcard SSL-сертификата для основного домена.
- Будут использоваться настройки сжатия/кэширования от основного домена.
- Будет использоваться IP адрес от основного домена.
- Будет использоваться кодировка от основного домена.

Если Вас устраивают данные условия, то ниже приведена инструкция по настройке создания данных поддоменов. Если Вам нужна более детальная настройка для новых поддоменов, сравнимая с отдельными сайтами - то рекомендуем Вам сразу перейти ко второму пункту данной статьи. 

Данный способ основан на wildcard записи для домена. Эта запись имеет следующий вид: *.example.ru, где вместо example.ru - название Вашего домена. Данная запись позволяет динамически добавлять новые поддомены, без отдельного создания A записи для каждого поддомена. 

Внимание! Все примеры в данной статье будут идти на примере домена example.ru. Вместо example.ru Вам необходимо указывать Ваш домен.


Для настройки:
1) Зайдем в личный кабинет и перейдем в раздел "Хостинг", после чего, в данном разделе выберем нужную услугу хостинга: 



Откроется раздел управления услугой хостинга.

2) Выберем плитку с названием "Сайты":



Откроется список сайтов, добавленных на Вашей услуге хостинга.

3) Выберите сайт, на котором нам необходимо настроить создание автоматических поддоменов и нажмите на кнопку: 



Откроется раздел редактирования выбранного домена.

4) Перейдем в раздел "Расширенные настройки" и найдем подраздел "Автоматические поддомены". В нем нам необходимо выбрать один из следующих пунктов: 

- "В отдельной директории" для создания поддоменов Вам необходимо будет создавать папки с полным названием поддоменов в той директории, в которой находится папка Вашего основной сайта, как правило это папка "www". 
Название папки поддомена будет иметь вид: subdomain.example.ru.
Поддомены будут доступны по адресу, вида: subdomain.example.ru.

- "В поддиректории домена" для создания поддоменов, Вам необходимо будет создавать папки с названием поддоменов в директории Вашего основного сайта.
Название папки поддомена будет иметь вид: subdomain.
Поддомен будет доступен по адресам, вида: subdomain.example.ru и example.ru/subdomain



5) Нажмем на кнопку: 

6) Теперь Вам необходимо создать папку для нужного поддомена. Сделать это необходимо в зависимости от того, какую настройку для автоподдоменов Вы выбрали в пункте 4.

ВАЖНО! Если Ваш домен не делегирован на наши DNS-сервера, то Вам необходимо будет создать A запись на стороне Ваших DNS-серверов, вида: *.example.ru, которая должна быть направлена на IP Вашего сайта: Как узнать IP сайта? 

Способ №2. Добавление поддомена как отдельного сайта

Если Вам не подходит автоматическое создание поддоменов, по причине того, что Вы не можете выбрать для поддоменов свою версию php, настроить свой сертификат и так далее, то Вы можете добавить поддомен как отдельный сайт в Вашу панель управления сайтами. 
Делается это следующим образом: Как добавить сайт?
При добавлении поддомена, укажите его полное название, например: subdomain.example.ru.

ВАЖНО! Если Ваш домен не делегирован на наши DNS-сервера, то Вам необходимо будет создать A запись на стороне Ваших DNS-серверов, вида: subdomain.example.ru, которая должна быть направлена на IP Вашего сайта: Как узнать IP сайта?