Техническое задание: Система автоматического создания поддоменов
Цель проекта
Разработать и внедрить решение для автоматической генерации и настройки поддоменов (например, client1.example.com, project.example.com) для основного домена, управление которым осуществляется на отдельном сервере.
Исходные условия и требования
- Основной домен и его содержимое размещены на внешнем хостинге.
- Для работы поддоменов необходимо корректно настроить DNS-записи. Возможные варианты:
- Настройка NS-записей (делегирование поддоменов).
- Настройка A-записей, указывающих на IP-адрес целевого сервера.
- Решение должно быть автоматизированным: создание поддомена, настройка виртуальных хостов (если требуется), корректировка конфигураций веб-сервера (например, Nginx или Apache).
- Необходимо предусмотреть базовую структуру файлов или шаблон для нового поддомена.
Ожидаемый результат
- Работоспособная система (скрипт, веб-интерфейс или панель управления), позволяющая по запросу создавать новый поддомен.
- Все необходимые настройки на сервере применяются автоматически.
- После выполнения всех настроек поддомен становится доступным для посещения и указывает на заданную директорию или приложение на сервере.