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

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

Листинг

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

Прочее




Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
171 +12 = 
 
handmade/bash/script_nginx_vhosts.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki