Піддомен в 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.