====== 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