Я хочу выполнить сине-зеленое (иш) развертывание на одном сервере (один сервер из-за различных факторов, таких как наличие очень простого статического сайта, предстоящий капитальный ремонт инфраструктуры и другие). Подойдет ли следующий дизайн для минимального времени простоя сервера Apache или его отсутствия?
/var/www/vhosts/site -> ./site-blue
/var/www/vhosts/site-blue/
/var/www/vhosts/site-green/
/var/www/vhosts/swap.sh
Для развертывания мы обновили бы неактивный слот сайта, затем заменили символическую ссылку на другой цвет, а затем перезапустили сервер. Я почти уверен, что символическая ссылка будет работать нормально (я вижу +FollowSymLinks
вариант для <Directory>
в файле конфигурации apache) мало сомневаюсь в шаге подкачки + перезапуска.