Список параметров конфигурации ispmanager 6
В данной статье приводится полный алфавитный список параметров конфигурации ispmanager 6. В ispmanager 6 используется механизм распределенной конфигурации, при котором параметры могут быть определены как в основном файле конфигурации, так и в дополнительных файлах, расположенных в специальной директории.
Основной файл конфигурации и директория дополнительных файлов
- Основной файл конфигурации: etc/ispmgr.conf;
- Директория дополнительных файлов конфигурации: etc/ispmgr.conf.d/.
Важно учитывать данную организацию при поиске значения какого-либо параметра, так как он может быть определен в одном из дополнительных файлов.
Подробное описание параметров рассматривается в статье Конфигурационный файл ispmanager.
Ниже приведены таблицы параметров конфигурации ispmanager 6 в алфавитном порядке. Таблицы также указывают, к конфигурации какой панели управления относится тот или иной параметр или опция.
Модуль управления сайтами
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| AcmeSkipAccountCheck | Отключает проверку числа неудачных попыток подключения к аккаунту Let's Encrypt |
| ApacheITK | Добавляется, если используется apache ITK |
| DisableWebDBReadConf | Отключает работу с ручными правками конфигурационных файлов web-сервера |
| DisableSecurePhpBin | Отключает создание защищенной директории php-bin |
| EnableAcmeshDebug | В файл /usr/local/mgr5/var/ispmgr_acme_sh.log пишется лог выпуска и обновления LE сертификатов. По умолчанию опция отключена. |
| NameVirtualHostDropped | В версии Apache 2.4+ при создании записи VirtualHost удаляет все предыдущие записи этого типа |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| AcmeAccountCheckAttempts | Количество неудачных проверок аккаунта Let's Encrypt, после которого аккаунта будет создаваться заново. Значение по умолчанию — 3 |
| ApacheWidePorts | Для указанного списка портов добавляется запись Listen для всех IP-адресов сервера |
| ApsExtRepository | Путь до xml-файла внешнего репозитория APS |
| AuthRealm | Указывает текст подсказки, которая отображается в браузере при входе на защищенную часть сайта |
| AwstatsEncoding | Кодировка генерируемых awstats html-страниц отчетов |
| BackendBind | Адрес, на котором будет поднят backend |
| ForwardedSecret | Используется для защиты от подделки IP адреса |
| LetsencryptProcessCount | Количество одновременно выпускаемых сертификатов Let's Encrypt |
| LetsencryptVerifyPeriod | Минимальный период между повторными попытками выпуска сертификата Let's Encrypt |
| LogrotateInfiniteValue | Указывает количество хранимых архивов журналов |
| MaxExecutionTimeRatio | Устанавливает значение max_execution_time в конфигурации Apache |
| NginxClientBodyMaxSize | Устанавливает значение по-умолчанию для client_max_body_size в конфигурации Nginx |
| SSLSecureChiphers | Список шифров в формате openssl, указываемых web-серверу, если используется повышенная безопасность SSL |
| SSLSecureProtocols | Список протоколов, указываемых web-серверу, если используется повышенная безопасность SSL |
| WebalizerEncoding | Кодировка генерируемых webalizer html-страниц отчетов |
| WebDefaultAliases | Набор дополнительных имен, которые будут предложены автоматически при создании web домена |
| WebDomainCollectPeriod | Периодичность сбора статистики доменов |
| WebGroup | Группа, с правами которой работает web сервер |
| WebModules | Список используемых web серверов |
| WebRestartDelay | Минимальное время, которое должно проходить между перезапусками web сервера |
| WebUser | Имя пользователя, с правами которого работает web сервер |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| analyzer.d | Указывает каталог, куда будут сохраняться скрипты для анализа журналов |
| apache.conf | Путь до основного файла конфигурации Apache |
| apache-conf.d | Путь до директории, содержащей распределенные файлы конфигурации Apache |
| apachectl | Путь до программы/скрипта, используемого для перезапуска Apache |
| fpm-pool.d | Имя каталога, в котором будут создаваться файлы с настройками php-fpm |
| fpm-service | Имя сервиса php-fpm. Используется для его перезапуска при добавлении новых пользователей |
| fpm-sock.d | Директория для хранения файлов связи nginx и fpm (.sock) |
| logrotate.d | Указывает каталог, куда будут сохраняться настройки logrotate |
| nginx | Используется при запуске панели для проверки работоспособности nginx |
| nginx-conf | Путь к файлу конфигурации Nginx |
| nginx-conf.d | Путь до директории, содержащей распределенные файлы конфигурации Nginx |
| nginx-configtest | Используется для проверки корректности содержимого конфигурационных файлов Nginx |
| nginxctl | Используется для перезапуска nginx при добавлении новых web доменов |
| nginx-fallback | Адрес перенаправления ошибок |
| nginx_log | |
| nginx-php | |
| nginx-static | Используется для определения файлов, которые nginx должен отдавать самостоятельно |
| nginx-vhosts | Имя каталога, в котором будут создаваться файлы с настройками web доменов |
| nginx-vhosts-includes | Пути до файлов с дополнительными настройками, которые будут добавлены в секцию server каждого web домена |
| nginx-vhosts-resources | |
| php-cgi | Путь до исполняемого файла php-cgi |
Полезные ссылки:
Модуль управления базами данных
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| DatabasePrefix | При создании базы данных пользователем к имени базы будет добавлен его логин |
| DatabaseUserPrefix | При создании нового пользователя базы данных к его имени будет добавлен логин пользователя панели управления, которому принадлежит база |
| DbAllowUpperCase | Отключает приведение регистра имени базы данных в нижний при создании или редактировании имени базы данных |
| MySQLGovernor | Использовать MySQL Governor (CloudLinux) |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| DBCacheCheckInterval | Интервал (в минутах) между проверками необходимости обновления размеров баз данных |
| DBCacheMaxDelay | Максимальная задержка в секундах перед следующим запросом на обновление данных о реальном размере БД |
| DBHost | Адрес сервера с MySQL, на котором находится база данных |
| DBName | Имя базы данных. |
| DBPassword | Пароль пользователя базы данных |
| DBUser | Пользователь базы данных |
| DockerMaxAttempt | Количество попыток соединения с базой данных для проверки её доступности |
| LimitDbSizeCheckPeriod | Определяет частоту проверки размера БД пользователя |
| MySQLDumpOptions | Список дополнительных параметров командной строки mysqldump |
| PGDumpOptions | Список дополнительных параметров командной строки pg_dump |
| InternalMySQLWaitTimeout | Изменение времени ожидания соединений между панелью и сервером базы данных. |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| db_governor | Путь до файла конфигурации MySQL Governor (CloudLinux) |
| mysql | Путь до исполняемого файла mysql |
| mysql_restart | команда перезапуска службы MySQL |
| phpmyadmin-redirect | шаблон ссылки на phpMyAdmin |
| phpmyadmin-servers | путь до специального конфигурационного файла phpMyAdmin |
Полезные ссылки:
- использование MySQL в качестве СУБД;
- конфигурационный файл ispmanager (Модуль управления базами данных);
- модуль настроек серверов баз данных.
Модуль управления доменными именами
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| DomainBlacklistSynched | |
| InsecureDomain | указывает панели, что при создании доменов не нужно проверять владельца домена более высокого уровня |
| NoSPFRecord | Отключает автоматическое создание TXT-записи вида "v=spf1" при создании доменного имени |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| DefaultARecords | значение поля "Поддомены", указываемое в настройках создания доменных имён |
| DNS | Тип сервера |
| DnsHostname | Описывает формат SOA-записи |
| DnsNsMasterIp | При использовании внешних серверов имён (NSы) данный параметр имеет приоритет при указании основного сервера имён (master) для зон, создаваемых на внешних серверах имён |
| DomainContact | Значение поля "Email администратора" |
| MailServers | значение поля "Почтовые серверы" |
| MasterSetNsIps | |
| NameServers | значение поля "Серверы имен" |
| NsIps | адреса для NS-серверов разделенные пробелом |
| RemoteDNSRequiredLevel | Уровень доступа пользователя DNSmanager, используемого в качества DNS сервера |
| SOAExpireTime | параметр Expire для SOA-записи |
| SOARefreshTime | параметр Refresh для SOA-записи. Применяется для первичного сервера имён. В ispmanager business используется на узле с первичным сервером имён. |
| SPFRelayIP | список IP-адресов, включаемых по умолчанию в автоматически создаваемую при создании доменного имени TXT-запись вида "v=spf1" |
| ViewName | Имя горизонта видимости DNS (view) |
Для указания списка IP-адресов в параметре "SPFRelayIP" нужно использовать одну строку с разделением через пробел, без дополнительных символов.При добавлении SPF-записи, панель автоматически определит версию IP и подставит соответствующие параметры.
Пример:
SPFRelayIP 192.168.1.1 10.10.10.10 1050:0:0:0:5:600:300c:326bПолезные ссылки:
Модуль управления почтовыми доменами
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| DisableCacheCheck | Отключить проверку кеша |
| LocalDelivery | Разрешить только локальные перенаправления |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| DefWebMail | |
| DkimCheck | Приложение для подписи DKIM |
| DovecotPwScheme | Схема шифрования по-умолчанию |
| EmailAuth | Способ авторизации; возможные значения: dovecot или sasl |
| EmailAVCheck | Приложение для проверки писем на вирусы |
| EmailRecacheDelay | Время в минутах через которое будет "перестраиваться" пароли для почтовых ящиков |
| EmailSpamCheck | Приложение для проверки писем на спам |
| ForwardEmailCount | Максимальное количество почтовых ящиков для отправки копии письма. |
| Greylisting | Для exim — postgrey |
| GreyListKeyword | Параметр greylisting (acl/racl), |
| MailFilter | Сортировщик писем |
| MTA | Почтовый сервер |
| POP3 | POP3-сервер |
| SievePipePlugin | плагин для сортировщика Sieve |
| SlaveNSManagement | |
| WebMail | Используемый WebMail |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| afterlogic | Путь до директории afterlogic |
| clamav-srvc | Путь до директории clamav |
| clamav-whitelist | Путь до белого списка clamav |
| db4 | Путь до db4 |
| dovecot-doveadm | Путь до doveadm |
| dovecot-passwd | Путь до dovecot.passwd |
| exim-aliases | Путь до /exim4/aliases |
| exim-blacklist | Путь до exim4/blacklist |
| exim-config | Путь до файла конфигурации Exim |
| exim-domainips | Путь до exim4/domainips |
| exim-domains | Путь до exim4/domains |
| exim-passwd | Путь до exim4/passwd |
| exim-whitelist | Путь до exim4/whitelist |
| greylist-conf | Путь до конфигурационного файла greylisting |
| MailHomeDir | Название директории для писем по умолчанию |
| milter-greylist-restart | Команда перезапуска greylisting |
| mtaname-accessdb | Путь до БД доступа |
| mtaname-aliases | Путь до таблицы псевдонимов |
| mtaname-localhostnames | Путь до localhostnames |
| mtaname-virtusertable | Путь до виртуальной таблицы пользователей |
| opendkim-genkey | Путь до ключей OpenDKIM |
| opendkim-keyspath | Путь до ключей OpenDKIM |
| opendkim-srvc | Путь до сервиса OpenDKIM |
| postgrey-clients | Путь до postgrey_whitelist_clients |
| postgrey-recipients | Путь до postgrey_whitelist_recipients |
| postgrey-restart | Команда для перезапуска postgrey |
| sasldb | Путь до sasldb |
| saslpasswd | Путь до saslpasswd2 |
| sendmail-accessdb | Путь до mail/access |
| sendmail-aliases | Путь до mail/aliases |
| sendmail-localhostnames | Путь до mail/local-host-names |
| sendmail-mc | Путь до mail/sendmail.mc |
| sendmail-newaliases | Путь до newaliases |
| sendmail-restart | Команда перезапуска sendmail |
| sendmail-virtusertable | Путь до mail/virtusertable |
| spamassassin-localcf | Путь до local.cf |
| spamassassin-restart | команда для перезапуска spamassassin |
| webmail-redirect | шаблон ссылки на почтовый клиент |
Полезные ссылки:
Модуль управления пользователями
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| DisableQuotasync | Панель не будет вызывать команду quotasync перед получением информации о системных квотах |
| DisableUserBackup | Запрещает пользователям использовать инструментарий резервного копирования. Опция влияет только на устаревший модуль резервного копирования (на основе tar) |
| DiskSpaceNotify | Устанавливает допустимую границу оставшегося пространства на диске, при достижении которого пользователь получит уведомление. |
| EnableQuota | Активирует модуль управления системными квотами |
| RelocationRsyncNoChecksum | Отключает строгую проверку содержимого файлов при перемещении файлов пользователя |
| XfsQuota | Работа с квотами с помощью команд управления квотами XFS |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| InitialUid | Значение, с которого панель будет выдавать Uid пользователям |
| QuotaInodeMin | |
| QuotaInodeMax | |
| QuotaInodeMultiply |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| cgroups_cgconfig | |
| cgroups_cgred | |
| cgroups_main_conf | |
| cgroups_rules_conf | |
| DefaultHomeDir | Задает значение домашней директории пользователей |
| DefaultShell | Определяет полный путь до интерпретатора команд |
Полезные ссылки:
Модуль управления FTP-пользователями
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| FTPUserPrefix | При создании нового FTP-пользователя к его имени будет добавлен логин пользователя панели управления — владельца этого FTP-пользователя |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| FTP | Сигнализирует об установленном и настроенном для работы FTP-сервере |
| FtpDomainCollectPeriod | Периодичность сбора статистики |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| ftp_log | путь до журнала |
| proftpd.conf | путь до конфигурационного файла FTP-сервера ProFTPd |
| pure-ftpd-etc | путь до директории с конфигурационными файлами FTP-сервера Pure-FTPd |
| vsftpd.conf | путь до конфигурационного файла FTP-сервера vsFTPd |
Полезные ссылки:
Модуль интеграции с CloudLinux
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| CloudLinuxDeploy | Показывает что установлен CloudLinux |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| cagefsctl | |
| cl-selector | |
| lvectl | путь до утилиты lvectl |
Модуль управления узлами кластера
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| DisableStat | Отключить сбор статистики |
| DisableSync | Отключить синхронизацию |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| FileSyncPeriod | |
| MasterAdmin | |
| NodeAssignLoadType | |
| NodeAssignPolicy | |
| NodeOS | |
| NodeRoles | |
| NotifyOnDiskOverload | |
| ReadyNodesTreshold | |
| ResourceLevelHigh | |
| ResourceLevelOver |
Модуль управления PHP
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| php_bin | |
| php_cfg | |
| php_cgi_ini | |
| php_ext | |
| php_fpm_ini | |
| php_ini | |
| php_ver |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| PhpReloadDelay | задержка перед обновлением конфигурации PHP-FPM |
| DisableFpmPerSite | отключить создание индивидуальных настроек PHP-FPM для сайта |
Прочие настройки
Опции/Option [Optionname]
| Имя опции | Описание |
|---|---|
| AllowIpV6 | |
| APSDebug | |
| ApsRepositoryUpdated | |
| DisableAutoUpdate | опция отключения автоматического обновления панели управления. |
| DisableCookieSecure | отключить для cookies атрибут Secure. Чтобы получить доступ к панели управления по протоколу HTTP, добавьте эту опцию. По умолчанию её нет в конфигурационном файле. |
| DoNotRestoreTasks | опция отключения восстановления заданий планировщика cron. При включении опции панель управления не будет восстанавливать в планировщике необходимые задания при каждом её запуске. |
| EnableAcmeshDebug | при включении опции в файл /usr/local/mgr5/var/ispmgr_acme_sh.log пишется лог выпуска и обновления LE сертификатов для панели управления (не путать с сертификатами сайтов). По умолчанию, опция отключена |
| EnableDbAuthlog | при включении опции и используемом типе базы данных MySQL включается запись журнала авторизации в базу данных. Запись в лог-файл прекращается. По умолчанию, опция отключена |
| EULA | наличие опции подтверждает согласие пользователя с условиями Лицензионного соглашения на использование программного обеспечения ispmanager. |
| FirewallCheckAccess | |
| FirstStart | наличие опции подтверждает, что первый вход в панель управления ещё не был выполнен. При первом входе пользователю предлагается пройти мастер начальной настройки. |
| IgnorePluginError | опция игнорирования ошибок при выполнении плагинов (если плагин не получилось запустить или он вернул неверный XML-документ). При наличии опции продолжится выполнение функции и в будет зарегистрировано уведомление об ошибке при работе плагина. |
| RestrictAuthinfo | включить ограничения для authinfo. |
| UsageStatAgree | опция отправки анонимных сведений об использовании функций панели и ошибок, которые при этом возникают. Значения полей форм или таблиц не относятся к таким сведениям. Полученная информация используется для улучшения продукта. |
Параметры/[Paramname] [Paramvalue]
| Имя опции | Описание |
|---|---|
| AuthenLifeTime | время жизни сессии. Сессия, в которой нет активности дольше, чем значение параметра, автоматически удаляется. Указывается в секундах. По умолчанию — "3600". |
| AutoIpRole | |
| ConnectionLimit | количество одновременно обрабатываемых соединений. По умолчанию — "100". |
| DefaultAccessIp | ограничение IP-адресов для доступа к панели управления по умолчанию. |
| DefaultHintView | способ отображения подсказок в панели управления по умолчанию. По умолчанию — "hintactive". hintactive — отображение при фокусировке на подсказке. hintpassive — отображение при наведении курсора на подсказку. |
| DefaultInterface | имя интерфейса, на который добавляются дополнительные IP-адреса по умолчанию. |
| DefaultLang | язык по умолчанию. Используется, если не удалось определить язык браузера или такой язык не поддерживается. |
| DefaultTheme | тема интерфейса по умолчанию |
| DevCollectPeriod | |
| DiskSpaceCheckPeriod | период сбора статистики по использованию диска. Указывается в минутах. |
| ExpireLogsDays | период хранения записей в журнале операций панели управления. Указывается в днях. По умолчанию — "365". |
| FileMaxEditSize | максимальный размер файла, который можно открыть в редакторе менеджера файлов. Указывается в КиБ. По умолчанию — "1024" |
| Firewall | |
| ForwardedSecret | ключ, который нужен для подстановки реального IP-адреса клиента при использовании проксирования. Подробнее см. в статье Настройка адреса панели управления. |
| FsEncoding | кодировка файловой системы для менеджера файлов. По умолчанию — "UTF-8". |
| IPmgrDomain | доменное имя для реверсов |
| LastLogin | условие отображения баннера с информацией о последнем входе в систему: info — всегда показывать баннер; warning — показывать баннер, только если адрес изменился; none — не показывать баннер. |
| LicIp | IP-адрес лицензии. |
| LimitSystem | |
| LongRequest | предел времени выполнения запроса, после которого он записывается в специальный журнал долгих запросов /usr/local/mgr5/var/ispmgr.long.log. Указывается в секундах. По умолчанию — "300". |
| MailMode | тип почтового сервера для отправки почтовых уведомлений. |
| OneTimeExpire | время действия в секундах временного ключа для авторизации. Значение по умолчанию — 3600. |
| PkgUpdateCacheRows | |
| PWGenCharacters | набор символов, используемый при автоматической генерации пароля. |
| PWGenLen | длина пароля, который создаётся при автоматической генерации. По умолчанию — "8". |
| PWStrength | сложность проверки пароля. По умолчанию — "2": 0 — не выполнять проверку; 1 — разрешает использование слабых паролей (K = 3..6); 2 — запрещает использование слабых паролей (K = 6..9); 3 — разрешает только сложные пароли (K = 9..∞). Проверяется наличие пароля в словаре запрещённых паролей и вычисляется коэффициент его сложности (K) по формуле. |
| ProblemsAddressFrom | email отправителя уведомлений по почте. |
| ProblemsAddressTo | email получателя уведомлений по почте. |
| ProblemsEmailEnabled | опция отправления уведомлений о проблемах по почте. По умолчанию — "off" |
| ProblemsKeepOld | период хранения уведомлений в панели управления. По умолчанию — "30". |
| ProblemsKeepSolved | период хранения решённых проблем в панели управления. По умолчанию — "7". |
| ProblemsLang | язык описания уведомлений о проблемах для отправки по почте. |
| ProblemsPeriod | период, через который осуществляются попытки решения проблемы в панели управления. Указывается в минутах. По умолчанию — "60". |
| ProblemsShowAll | опция отображения уведомлений о проблемах пользователей. По умолчанию — "off". |
| ProblemsSmtpPort | порт SMTP-сервера для отправки уведомлений о проблемах по почте. |
| ProblemsSmtpServer | адрес SMTP-сервера для отправки уведомлений о проблемах по почте. |
| RestrictAuthinfoRange | настройки "белого списка" authinfo. Подробнее см. в статье Взаимодействие через API |
| SMTPPass | пароль учётной записи пользователя SMTP-сервера для отправки почтовых уведомлений. |
| SMTPPort | порт SMTP-сервера для отправки почтовых уведомлений. |
| SMTPUser | учётная запись пользователя SMTP-сервера для отправки почтовых уведомлений. |
| SenderName | имя отправителя, которое указывается в почтовых уведомлениях. |
| StartPage | стартовая страница по умолчанию. |
| StatPeriod | модуль статистики. Период сбора статистики. |
| SyncPeriod | модуль синхронизации. Периодичность синхронизации. |
| SrvMonitoringPeriod | |
| XSLFOProc | команда для вызова внешнего FO-процессора генерирующего PDF |
Пути/path [Pathname] [Pathvalue]
| Имя опции | Описание |
|---|---|
| dev_log | |
| MasterKey | Путь до приватного ssh ключа панели |
| psacct | |
| secure-private-key | Путь до ключа шифрования |