====== Nginx менеджер виртуальных хостов ====== Источник - http://wiki.enchtex.info/handmake/bash/script_nginx_vhosts Скрипт для управления виртуальными хостами Nginx'a, основан на **dialog**. Его функционал аналогичен программе **a2ensite** для Apache, т.е. подключение и отключение конфигурационных файлов виртуальных хостов. Задача скрипта переименовывать файлы ***.conf** в ***.off** и наоборот, тем самым отключая или включая конфиги хостов. ===== Настройка ===== Создаем папку где будут хранится конфиги mkdir /etc/nginx/vhosts.d Подключаем файлы с расширением ***.conf** /etc/nginx/nginx.conf ## Подключение конфигов include /etc/nginx/vhosts.d/*.conf; Копируем скрипт в файл и делаем его выполняемым chmod +x /usr/sbin/nginx-vhm Так же в самом скрипте можно настроить переменные {{ :linux:nginx:nginx-vhosts-manager-1.png?200 |}} {{ :linux:nginx:nginx-vhosts-manager-2.png?200 |}} {{ :linux:nginx:nginx-vhosts-manager-3.png?200 |}} * https://github.com/perusio/nginx_ensite