Файл конфигурации 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 - трассировочная информация, используется только разработчиками.

MaxPostSize - максимальный размер POST-запроса, обрабатываемого панелью. Указывается в байтах. Значение по умолчанию 262144.

OS - операционная система, для которой собрана панель управления. Данный параметр влияет на обновление DNSmanager, поэтому мы настоятельно не рекомендуем изменять этот параметр.

IpManager - если у вас есть доступ к панели управления IPmanager, которая предназначена для централизованного управления IP-адресами, вы можете указать здесь адрес сервера, на котором работает IPmanager, а также имя пользователя и пароль для доступа, например,

IpManager 12.34.56.78 user:password

NamedUID и NamedGID - позволяют указать, с какими UID и GID работает DNS-сервер (необходимо для создания папок с соответствующими правами).

NetworkInterface - имя сетевого интерфейса, на который необходимо привязывать IP-адреса для пространств имён (серверов имён), управляемых процессом Bind. По умолчанию используется первый интерфейс.

SharedDomains - список доменов, для которых не нужно выполнять проверку владельца (см. опцию InsecureDomain).

SharedDomainLimit - ограничение количества доменов третьего уровня создаваемых пользователями в общем домене. Работает для доменов, указанных в параметре SharedDomains.

LimitedResellers - список реселлеров, которые могут создавать пользователей только в своем пространстве имен. Используется для экономии IP-адресов при использовании интеграции с IPmanager.

Опции

Опции - это дополнительные параметры файла конфигурации DNSmanager.

Option имя_опции

На данный момент поддерживаются следующие опции:

  • DisableAutoUpdate - отключает автоматическое обновление панели управления.
  • InsecureDomain - определяет, что при создании доменов не нужно проверять владельца домена более высокого уровня.

Если вы хотите включить несколько опций в файле конфигурации, вам необходимо добавить отдельную директиву Option для каждой из них.

Пути

Данные параметры файла конфигурации отвечают за расположение тех или иных программ или файлов конфигурации.

path внутреннее_название полный_путь

В данный момент возможны следующие внутренние названия:

  • named.conf - расположение файла конфигурации named (DNS).
  • NamedChrootDir - расположение директории, в которую на некоторых операционных системах named (DNS) делает chroot при запуске.
  • ndc - расположение программы управления DNS сервером.
  • ZoneDir - расположение директории, в которой будут храниться файлы доменных зон.
  • named.restart - команда, выполняемая для перезапуска named; выполняется после создания нового View и назначения нового IP-адреса на интерфейс.

Все учётные записи пользователей панели управления 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 - ограничение на количество поддоменов в основном домене, которые может создать пользователь.
Была ли эта информация полезной? Да | Нет
Личные инструменты