Поддомен в ISPmanager 6 создаётся как обычный сайт с именем вида name.example.com, отдельной папкой на диске и собственным сертификатом. Он не наследует настройки основного сайта автоматически — это отдельная запись в панели.
Чем поддомен отличается от домена и от папки сайта
Эти три понятия путают чаще всего, хотя они решают разные задачи и по-разному видны посетителю в адресной строке.
| Признак | Домен | Поддомен | Папка сайта |
|---|---|---|---|
| Вид в адресной строке | example.com | name.example.com | example.com/name |
| Своя запись DNS | да, обязательна | да, отдельная | не требуется |
| Свой сертификат | да | да, отдельно или по wildcard | общий с сайтом |
| Отдельный раздел в панели | да | да, как отдельный сайт | нет, часть сайта |
Создание поддомена по шагам
Поддомен в ISPmanager 6 заводится через тот же раздел, что и обычный сайт, с указанием полного имени поддомена вместо имени домена.
- открыть раздел «Домены» или «WWW-домены» в панели
- добавить новый домен и ввести полное имя поддомена, например name.example.com
- указать каталог на диске, куда будут загружаться файлы поддомена
- выбрать владельца сайта из списка пользователей панели
- выбрать версию PHP, если поддомену нужна версия, отличная от основного сайта
- сохранить и дождаться применения настроек веб-сервера
DNS: когда запись создаётся сама, а когда нет
Если зона домена обслуживается на этом же сервере и управляется через ISPmanager, запись для поддомена панель добавляет автоматически при создании сайта. Если домен обслуживается другим DNS-сервером или сторонним регистратором, запись типа A или CNAME для поддомена нужно добавить вручную в той зоне, где лежит домен. Подробнее о ручной настройке — в статье поддомены: создание и настройка.
Сертификат на поддомен: отдельный выпуск или wildcard
Для одного поддомена проще выпустить отдельный сертификат на его имя, панель делает это тем же способом, что и для основного сайта. Если поддоменов много и они появляются часто, удобнее сертификат wildcard на *.example.com — он покрывает любые поддомены первого уровня без отдельного выпуска на каждый.
Отдельная версия PHP и отдельные лимиты для поддомена
Поддомен как отдельный сайт получает собственные настройки PHP и собственные лимиты ресурсов, независимые от основного сайта. Это удобно для тестовой копии сайта на новой версии PHP или для раздела с повышенной нагрузкой, который не должен задевать лимиты основного домена.
Частые ошибки при создании поддомена
| Симптом | Причина | Что проверить |
|---|---|---|
| Поддомен открывает основной сайт | каталог поддомена указан неверно | путь к каталогу в настройках сайта |
| «Сайт не существует» | нет записи DNS или не истёк старый TTL | вывод dig по имени поддомена |
| Сертификат не выдаётся | запись DNS ещё не видна снаружи | доступность имени из интернета |
| Перепутаны владельцы | поддомен создан под другим пользователем панели | поле владельца в настройках сайта |
Удаление поддомена без потери данных
Удаление сайта-поддомена в панели убирает запись веб-сервера и настройки PHP, но файлы в каталоге можно оставить нетронутыми, если при удалении не отмечать очистку директории. Запись DNS при этом панель не удаляет автоматически, если зона ведётся не на этом сервере, и её нужно убрать отдельно у того, кто управляет зоной. Про создание нового сайта на освободившемся месте — в статье создание сайта в ISPmanager 6.