linux:nginx:nginx_vhosts_manager
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.txt · Последнее изменение: 2013/08/16 19:14 — 127.0.0.1
Обсуждение