Конфигурационный файл ISPmanager

Материал из ISPWiki
Перейти к: навигация, поиск

Данная статья посвящена описанию конфигурационного файла ISPmanager (/usr/local/mgr5/etc/ispmgr.conf). Для удобства чтения и восприятия описанные параметры условно разделены в соответствии с модулями ISPmanager (многие параметры используются разными модулями). Алфавитный список параметров и опций конфигурации с указанием, к какой именно панели относится тот или иной параметр конфигурации, представлен в статье "Список параметров конфигурации ISPmanager 5".

Модуль управления пользователями

  • path DefaultHomeDir - задаёт значение домашней директории пользователей (полный путь). Не изменяйте данный параметр после начала работы с ISPmanager, это приведет к непредсказуемым последствиям! Не рекомендуем использовать вместе с ISPmanager Business Значение по умолчанию: /var/www
  • path DefaultShell - определяет полный путь до интерпретатора команд. Значение по умолчанию: /bin/bash
  • Option EnableQuota - если указана данная опция, панель будет активировать модуль управления системными квотами, если опция не указана, активироваться квоты не будут
  • Option DisableQuotasync - если указана данная опция, панель не будет вызывать команду quotasync перед получением информации о системных квотах. Применяется при использовании панели на виртуализации OpenVZ для решения проблем с отображением значений квот.
  • Option XfsQuota - если указана данная опция, панель будет работать с квотами с помощью команд управления квотами XFS

Модуль управления FTP-пользователями

  • FTP <FTP-сервер> <Хранилище> - данный параметр сигнализирует об установленном и настроенном для работы FTP-сервере. Здесь:
    • FTP-сервер - это короткое имя FTP-сервера. Возможные значения: proftpd, pureftpd и vsftpd.
    • Хранилище - тип хранилища виртуальных пользователей. На текущий момент поддерживается только тип file.
 Пример: FTP proftpd file
  • path proftpd.conf - путь до конфигурационного файла FTP-сервера ProFTPd. По умолчанию, /etc/proftpd/proftpd.conf
  • path pure-ftpd-etc - путь до директории с конфигурационными файлами FTP-сервера Pure-FTPd. По умолчанию, /etc/pure-ftpd/
  • path vsftpd.conf - путь до конфигурационного файла FTP-сервера vsFTPd. По умолчанию, /etc/vsftpd.conf

Модуль управления Web-доменами

Параметры конфигурации данного модуля подробно описаны в статье "ISPmanager: Конфигурация web сервера"

Модуль управления доменными именами

  • DNS - данный параметр, а также другие параметры базового модуля доменных имён COREmanager 5 (используемого ISPmanager 5) описаны в статье "Настройки DNS" документации COREmanager 5
  • DnsHostname - параметр, описывающий формат SOA-записи, по умолчанию берется hostname сервера (доступно с версии 5.14.7, для Business-версии параметр указывается в ispmgrnode.conf на сервере с ролью основного сервера имен)
  • SPFRelayIP - список IP-адресов, включаемых по умолчанию в автоматически создаваемую при создании доменного имени TXT-запись вида "v=spf1". Для ISPmanager Business этот параметр нужно прописать в ispmgrnode.conf на узле кластера с ролью "Основной сервер имен"
  • ViewName - имя горизонта видимости DNS (view), используемого ISPmanager для создания доменных зон.
  • DnsNsMasterIp - при использовании внешних серверов имён (NSы) данный параметр имеет приоритет при указании основного сервера имён (master) для зон, создаваемых на внешних серверах имён. Если параметр не указан, используется один из IP-адресов сервера.
  • DomainContact - значение поля "Email администратора", указываемое в настройках создания доменных имён
  • NameServers - значение поля "Серверы имен", указываемое в настройках создания доменных имён
  • MailServers - значение поля "Почтовые серверы", указываемое в настройках создания доменных имён
  • DefaultARecords - значение поля "Поддомены", указываемое в настройках создания доменных имён
  • NsIps - адреса для NS-серверов разделенные пробелом. Подробнее в статье Настройки_DNS
  • Option NoSPFRecord - данная опция отключает автоматическое создание TXT-записи вида "v=spf1" при создании доменного имени
  • Option InsecureDomain - указывает панели, что при создании доменов не нужно проверять владельца домена более высокого уровня (доступно с версии 5.16).

Модуль управления базами данных

  • DBCacheMaxDelay - максимальная задержка в секундах перед следующим запросом на обновление данных о реальном размере БД (подробнее)
  • DBCacheCheckInterval - интервал (в минутах) между проверками необходимости обновления размеров баз данных (по умолчанию "1"). Для ISPmanager Business этот параметр нужно прописать в ispmgrnode.conf
  • опция DbAllowUpperCase - данная опция отключает приведение регистра имени базы данных в нижний при создании или редактировании имени базы данных. По умолчанию отключена, то есть по умолчанию имя базы данных при редактировании или создании будет приведено в нижний регистр.
  • MySQLDumpOptions - список дополнительных параметров командной строки mysqldump
  • PGDumpOptions - список дополнительных параметров командной строки pg_dump
  • path phpmyadmin-servers - путь до специального конфигурационного файла phpMyAdmin куда панель будет записывать информацию о доступных серверах баз данных. По умолчанию, /etc/phpmyadmin/servers.ini.php
  • path mysql - путь до исполняемого файла mysql
  • path mysqlcheck - путь до исполняемого файла mysqlcheck
  • path mysqldump - путь до исполняемого файла mysqldump
 Примечание:
 Если какой-либо из вышеописанных путей не задан в конфигурационном файле панели, то будет произведен поиск
 необходимого исполняемого файла в директориях указанных в переменной среды PATH.

Модуль управления почтовыми доменами

  • MTA - почтовый сервер
  • POP3 - POP3-сервер
  • MailFilter - сортировщик писем
  • Greylisting - sendmail - milter-greylist, для exim и postfix - postgrey
  • afterlogic-alias - псевдоним afterlogic
  • SievePipePlugin - плагин для сортировщика Sieve
  • EmailAuth - способ авторизации
  • DovecotPwScheme - схема шифрования по умолчанию
  • GreyListKeyword - параметр greylisting (acl/racl), может отличаться в зависимости от версии
  • DkimCheck - приложение для подписи DKIM
  • WebMail - используемый WebMail
  • EmailAVCheck - приложение для проверки писем на вирусы
  • EmailSpamCheck - приложение для проверки писем на спам
  • EmailRecacheDelay - время в минутах через которое будет "перестраиваться" пароли для почтовых ящиков (чтобы избежать изменения извне). Если данный параметр равен 0 то данное действие не будет производиться.
  • path afterlogic - путь до директории afterlogic
  • path clamav-srvc - путь до директории clamav
  • path clamav-whitelist - путь до белого списка clamav
  • path dovecot-passwd - путь до dovecot.passwd
  • path dovecot-doveadm - путь до doveadm
  • path exim-passwd - путь до exim4/passwd
  • path exim-aliases - путь до /exim4/aliases
  • path exim-domainips - путь до exim4/domainips
  • path exim-whitelist - путь до exim4/whitelist
  • path exim-blacklist - путь до exim4/blacklist
  • path milter-greylist-restart - команда перезапуска greylisting
  • path greylist-conf - путь до конфигурационного файла greylisting
  • path [mtaname]-virtusertable - путь до виртуальной таблицы пользователей (где [mtaname] - имя mta)
  • path [mtaname]-localhostnames - путь до localhostnames (где [mtaname] - имя mta)
  • path [mtaname]-accessdb - путь до БД доступа (где [mtaname] - имя mta)
  • path [mtaname]-aliases - путь до таблицы псевдонимов (где [mtaname] - имя mta)
  • path opendkim-srvc - путь до сервиса OpenDKIM
  • path opendkim-keyspath - путь до ключей OpenDKIM
  • path opendkim-genkey - путь до opendkim-genkey
  • path postfix-postmap - путь до postmap
  • path postfix-postalias - путь до postalias
  • path postfix-bin - путь до postfix
  • path postfix-domainips - путь до domainips
  • path postfix-master - путь до основного конфигурационного файла postfix
  • path postgrey-restart - команда для перезапуска postgrey
  • path postgrey-recipients - путь до postgrey_whitelist_recipients
  • path postgrey-clients - путь до postgrey_whitelist_clients
  • path sasldb - путь до sasldb
  • path db4 - путь до db4
  • path saslpasswd - путь до saslpasswd2
  • path sendmail-newaliases - путь до newaliases
  • path sendmail-restart - команда перезапуска sendmail
  • path sendmail-mc - путь до sendmail.mc
  • path spamassassin-restart - команда для перезапуска spamassassin
  • path spamassassin-localcf - путь до local.cf
  • path MailHomeDir - название директории для писем по умолчанию
  • Option LocalDelivery - разрешить только локальные перенаправления

Модуль управления брандмауэром

  • Firewall - название используемого брандмауэра
  • Option FirewallCheckAccess - параметр отключения контроля безопасности

Модуль резервного копирования

  • path gnutar - путь до архиватора gnu tar, здесь же можно задать дополнительные опции. По умолчанию берется из PATH
  • path gzip - путь до архиватора gzip, здесь же можно задать дополнительные опции. По умолчанию берется из PATH
  • path cat - путь до утилиты cat, здесь же можно задать дополнительные опции. По умолчанию берется из PATH

Примечание: Временная директория периодически очищается панелью. Не нужно назначать временной директорией директорию, в которой есть важные данные

  • BackupPriority - приоритет с которым будет запускаться процесс backupctl. Значение от -20 до 19. Где -20 - самый высокий приоритет, 19 - самый низкий. По умолчанию выставлен приоритет 10
  • BackupTimeout - таймаут на подготовку данных. По умолчанию значение не ограничено. Более актуально для VMmanager и VEmanager
  • Option EnableOldBackup - использовать параллельно и старую, и новую реализацию резервного копирования

Модуль управления IP-адресами

  • DefaultInterface - имя интерфейса, на который будут добавляться дополнительные IP адреса. Для ISPmanager Business добавляется в файл конфигурации ispmgrnode.conf