Авто піддомени в 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 із зазначеної директорії.