Файл конфигурации DNSmanager (DNSmanager)
Материал из ISPWiki
Все настройки панели управления DNSmanager хранятся в файле конфигурации /usr/local/ispmgr/etc/dnsmgr.conf. В данном документе рассматриваются настройки, которые встречаются в этом файле. Следует отметить, что строки, начинающиеся с двух слэшей (// ...), либо начинающиеся с /* и оканчивающиеся на */, считаются комментариями и игнорируются панелью управления.
Основные параметры
DefaultLang - язык интерфейса панели управления, который будет использоваться по умолчанию, если DNSmanager не определил его из настроек браузера.
DefaultTheme - тема панели управления, используемая по умолчанию. На текущий момент доступны следующие темы: aqua, classic, modern (используется по умолчанию).
LogLevel - уровень детализации отчёта работы DNSmanager (/usr/local/ispmgr/var/ispmgr.log). В данный момент можно использовать следующие уровни детализации:
- 0 - примечания
- 1 - фатальные ошибки
- 2 - не используется
- 3 - ошибки
- 4 - предупреждения
- 5 - информация
- 6 - расширенная информация
- 7 - не используется
- 8 - отладочная информация, используется только разработчиками
- 9 - трассировочная информация, используется только разработчиками.
OS - операционная система, для которой собрана панель управления. Данный параметр влияет на обновление DNSmanager, поэтому мы настоятельно не рекомендуем изменять этот параметр.
IpManager - если у вас есть доступ к панели управления IPmanager, которая предназначена для централизованного управления IP-адресами, вы можете указать здесь адрес сервера, на котором работает IPmanager, а также имя пользователя и пароль для доступа, например,
IpManager 12.34.56.78 user:password
NamedUID и NamedGID - позволяют указать с какими UID и GID работает DNS-сервер (необходимо для создания папок с соответствующими правами).
NetworkInterface - имя сетевого интерфейса, на который необходимо привязывать IP-адреса для пространств имён (серверов имён), управляемых процессом Bind. По умолчанию используется первый интерфейс.
SharedDomains - список доменов, для которых не нужно выполнять проверку владельца (см. опцию InsecureDomain).
Опции
Опции - это дополнительные параметры файла конфигурации DNSmanager.
Option имя_опции
На данный момент поддерживаются следующие опции:
- DisableAutoUpdate - отключает автоматическое обновление панели управления.
- InsecureDomain - определяет, что при создании доменов не нужно проверять владельца домена более высокого уровня.
Если вы хотите включить несколько опций в файле конфигурации, вам необходимо добавить отдельную директиву Option для каждой из них.
Пути
Данные параметры файла конфигурации отвечают за расположение тех или иных программ или файлов конфигурации.
path внутреннее_название полный_путь
В данный момент возможны следующие внутренний названия:
- named.conf - расположение файла конфигурации named (DNS).
- NamedChrootDir - расположение директории, в которую на некоторых операционных системах named (DNS) делает chroot при запуске.
- ndc - расположение программы управления DNS сервером.
- ZoneDir - расположение директории, в которой будут храниться файлы доменных зон.
- named.restart - команда выполняемая для перезапуска named, выполняется после создания нового View и назначения нового ип-адреса на интерфейс.
Все учётные записи пользователей панели управления DNSmanager хранятся в файле /usr/local/ispmgr/etc/dnsmgr.passwd. Каждому пользователю соответствует строка следующего вида:
NAME:ADMIN:PASSWORD:LEVEL:VIEW:USED:LIMIT:SHAREDLIMIT
- NAME - логин для доступа в панель управления.
- ADMIN - учётная запись (реселлер или администратор), к которой относится данный пользователь.
- PASSWORD - хэш-строка, соответствующая паролю для доступа к панели управления.
- LEVEL - уровень доступа. На текущий момент доступны следующие уровни доступа к панели управления:
- 12 - администратор
- 11 - реселлер
- 10 - пользователь
- VIEW - название пространства доменных имён, используемого пользователем.
- USED - количество созданных доменов.
- LIMIT - ограничение на количество доменов, которые может создать пользователь.
- SHAREDLIMIT - ограничение на количество поддоменов в основном домене, которые может создать пользователь.
