[[ Nginx vHosts Manager ]]

Nginx vHosts Manager

Скрипт для управления виртуальными хостами 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

Так же в самом скрипте можно настроить переменные

Листинг

Код программы

Прочее




Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
61 -11 = 
 
handmade/bash/script_nginx_vhosts.txt · Последние изменения: 2018/07/26 16:24 (внешнее изменение)
Gentoo Linux Gentoo Linux Driven by DokuWiki