Поддомены и автоподдомены в ISPmanager

Поддомен можно добавить как отдельный сайт или включить автоподдомены у основного домена. Выбор зависит от того, нужны ли поддомену собственные настройки PHP и SSL.

Поддомен как отдельный сайт

Этот вариант подходит, если поддомен должен иметь свою папку, версию PHP и сертификат.

  1. В ISPmanager откройте Сайты и нажмите Создать сайт.
  2. Выберите Настроить вручную. В поле Имя укажите полное имя поддомена, например blog.example.com.
  3. Проверьте отдельную корневую директорию, например www/blog.example.com, настройки PHP и остальные поля.
  4. Создайте сайт и загрузите файлы в его папку.

Форма со скриншотом описана в статье Как добавить сайт в ISPmanager. Загрузка файлов показана в отдельной инструкции.

Автоподдомены

В этом режиме поддомены используют настройки основного сайта, включая PHP, IP-адрес и SSL-сертификат. Файлы размещаются в папках по выбранному правилу.

  1. В разделе Сайты дважды нажмите на основной домен.
  2. Найдите блок Дополнительные возможности и поле Автоподдомены.
  3. Выберите в отдельной директории или в поддиректории домена.
  4. Проверьте, что в поле Псевдонимы появился адрес *.example.com с вашим основным доменом. Сохраните остальные используемые псевдонимы.
  5. Нажмите Сохранить и дождитесь применения настройки.

Режимы автоподдоменов и кнопка Сохранить в ISPmanager

Рисунок 1. Цифрой 1 отмечен выбор режима автоподдоменов, цифрой 2 кнопка «Сохранить».

Если основной сайт находится в www/example.com, папку для blog.example.com создают так.

Режим Папка с файлами поддомена
в отдельной директории www/blog.example.com
в поддиректории домена www/example.com/blog

Во втором случае содержимое папки также может быть доступно по адресу example.com/blog. Создайте папку через менеджер файлов и загрузите в неё сайт. Не используйте этот вариант для данных, которые нельзя открывать через основной домен.

DNS и сертификат

Для отдельного поддомена нужна DNS-запись, направленная на IP-адрес его сайта. Для автоподдоменов обычно используют запись *.example.com. Создавайте записи у провайдера, чьи DNS-серверы обслуживают домен. После изменения дождитесь обновления DNS.

Сертификат должен покрывать имя поддомена. Сертификат только для example.com не подходит для blog.example.com. Для отдельного сайта можно выпустить свой сертификат по инструкции Let’s Encrypt. Для автоподдоменов проверьте набор имён сертификата основного сайта, при необходимости используйте сертификат с нужными именами или wildcard.

Проверить работу

Откройте поддомен в браузере. Если видите другой сайт или ошибку, проверьте DNS, путь к папке и наличие файлов. При ошибке приложения посмотрите логи сайта. Доступное количество отдельных сайтов зависит от условий услуги.