Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Техническое задание!

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

15 лет назад
Valmon
39 летРоссия
15 лет в сервисе
Был
11 лет назад