Источник - 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
Так же в самом скрипте можно настроить переменные