Авто піддомени в ispmanager

Панель управління ISPmanager дозволяє автоматично створювати піддомени для існуючого домену.

Використовуючи цю функцію, користувач може автоматично створювати домени третього рівня в своєму домені без необхідності внесення змін в конфігурацію, тим самим використання автоматичних піддоменів звільняє його від додаткових операцій.

Піддомени створюються при створенні директорій у відповідних каталогах, ім'я директорії залежить від налаштувань.

Включення авто піддоменів в ISPmanager

Для включення авто піддоменів в ISPmanager зайдіть в меню WWW домени і потім у властивостях обраного WWW домену виберіть в списку Авто піддомени опцію роботи даної функції:


"В окремій директорії" - файли піддоменів стануть недоступними з основного домену, необхідно їх створювати в папках відповідних імені поддомена в домашній директорії користувача власника в каталозі www, наприклад:

  • домен example.com розташований в папці www / example.com
  • існує необхідність у створенні домену domain.example.com

Для роботи такої конфігурації файли поддомена необхідно розмістити в каталозі www / domain.example.com


"У піддиректорії WWW домену" - файли піддоменів будуть доступні з основного домену, необхідно створювати їх в папках відповідних імені поддомена в домашній директорії користувача власника в каталозі www / example.com, наприклад:

  • домен example.com розташований в папці www / example.com
  • існує необхідність у створенні домену domain.example.com

Технічні подробиці роботи авто піддоменів

Для використання автоматичних піддоменів застосовується модуль веб-сервера Apache mod_vhost_alias.

При включенні авто піддоменів через ISPmanager в конфігурацію відповідного віртуального хоста прописується записи

для роботи піддоменів "в окремій директорії" або

Для роботи піддоменів "в піддиректорії WWW домену"

Тим самим забезпечується їх робота.

У цьому розділі розглянуто найбільш часті питання, які можуть виникати у користувачів при використанні функції автоматичного створення піддоменів в панелі управління ISPmanager.

В якому каталозі повинні бути розміщені файли авто поддомена?

Це залежить від вибору режиму роботи авто піддоменів. Файли слід розміщувати в папці або www / полное.імя.домена, або в папці www / імя.домена / ім'я

Авто піддомени після включення не працюють, домен буде доступний ще в DNS

Необхідно деякий час для оновлення кешу DNS (до 24-48 годин), також необхідно, щоб домен був делегований на ті ж сервера імен, які використовуються в ISPmanager.

При включенні авто піддоменів перестали працювати інші піддомени для цього домену, видають "помилку 404"

Після включення авто поддомена прописується запис * .example.com в конфігурацію apache для обраного домену, і відповідно, всі запити потрапляють на цей домен. Для вирішення цієї проблеми можна в поле Псевдоніми прописати тільки ті записи, які потрібні.

Чи не працює домен (піддомен) c записом (c префіксом) www. (Тобто www.example.com або www.domain.example.com)

Для роботи таких доменів повинні бути створені символічні посилання (symlink) в директорії залежить від конфігурації.

У разі якщо використовується конфігурація "В окремій директорії", то в symlink повинен існувати в каталозі www, наприклад:

Як створити символічне посилання (symlink)?

Для створення symlink слід скористатися командою ln -s, зайшовши по ssh на сервер:

Ці команди створять символічні посилання c префіксом www із зазначеної директорії.