База знаний Виртуальный хостинг Панель 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 сайта?