Скрипт для создания/мод/удаления VirtualHost
Дмитрий15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.10.2009
Техническое задание!
1. Запуск скрипта
2. Проверяем наличие заданий на удаления VirtualHost (обращаемся к базе, таблица VirtualHost и смотрим наличие поле status, значения delete)
3. Ищем директиву VirtualHost для удаления и удаляем, меняем status delete.
4. Проверяем наличие Modified в поле status.
5. Ищем VirtualHost
6. Сравниваем все директивы с таблицей VirtualHost, нашли разницу, изменяем директиву, нет, 6, пока , меняем status Active, дальше.
7. Ищем задание на создания
8. Смотрим наличие status Create, ищем , нет, создаем, да, меняем status Active.
И нечтоподобное для формирования конфигов nginx, bind, формирования заданий cron