Шаблоны для файлов конфигурации

Может возникнуть ситуация, когда тех данных, которые добавляет панель управления для того или иного объекта (WWW домен, доменное имя и т.п.), в соответствующий файл конфигурации, недостаточно. Например, вы хотите, чтобы при создании нового WWW домена в файл конфигурации httpd.conf автоматически добавлялась одна или несколько строк. В этом случае вам следует воспользоваться шаблонами для файлов конфигурации.

Для создания шаблона файла конфигурации создайте файл с одним из имён, приведённых ниже, в поддиректории etc в директории панели управления, и внесите в него все те строки, которые должны автоматически добавляться в соответствующие файлы конфигурации. На текущий момент панель управления поддерживает следующие шаблоны:

virtualhost.templ - при создании нового WWW домена строки из файла шаблона будут автоматически подставляться в соответствующий раздел VirtualHost файла конфигурации httpd.conf.
directory.templ - при создании нового WWW домена строки из файла шаблона будут автоматически подставляться в соответствующий раздел Directory файла конфигурации httpd.conf.
domain.templ - при создании новой доменной зоны строки из файла шаблона будут автоматически подставляться в соответствующий раздел zone файла конфигурации named.conf.

Будьте внимательны! Строки из шаблонов для файлов конфигурации добавляются к строкам, создаваемым панелью управления, а не заменяют их.

Пример

Мы хотим, чтобы при создании WWW домена в соответствующий раздел Directory файла httpd.conf автоматически добавлялась строка

Deny from all

Для этого добавим эту строку в файл /usr/local/ispmgr/etc/directory.templ

echo "Deny from all" > /usr/local/ispmgr/etc/directory.templ