ISPmanager 6 Business Documentation

Configuration files and logs

ISPSystem

This article contains the list of configuration files and logs of the control panel and third-party services. The control panel works with third-party services under the user accounts of the operating system.

Control panel


Configuration files

The control panel configuration files are located in the directory /usr/local/mgr5/etc/:

/usr/local/mgr5/etc/ispmgr.conf.d/ — the directory with configuration files of service management.

/usr/local/mgr5/etc/ispmgrnode.conf.d/ — the directory with configuration files of service management for the cluster node.

/usr/local/mgr5/etc/xml/ — the directory with xml-files describing the interface of the control panel.

Log files

The control panel log files are located in the directory /usr/local/mgr5/var/:

  • ispmgr.log — the main log of ISPmanager;
  • ispmgrnode.log — the log of cluster node and interaction with the master node;
  • core.log — COREmanager log;
  • pkg.log — the log of installation, uninstallation and update of control panel packages;
  • ihttpd.log — the log of built-in ihttpd web server;
  • backup2*.log — backup module logs;
  • usermove.log — user import log.

Web servers


Apache

CentOS:

/etc/httpd/conf/vhosts/<user>/<domain.com>.conf — configuration files of user domains;

<user> — domain owner user name

<domain.com> — domain name

/etc/httpd/conf/webdav-users/ — configuration files of the web disk;

/etc/httpd/conf.d/ — configuration files of additional software. E.g., Roundcube, phpMyAdmin.

Debian, Ubuntu:

/etc/apache2/conf/vhosts/<user>/<domian.com>.conf — configuration files of user domains;

<user> — domain owner user name

<domain.com> — domain name

/etc/apache2/conf/webdav-users/ — configuration files of the web disk;

/etc/apache2/conf.d/ — configuration files of additional software.

Nginx

/etc/nginx/vhosts/<user>/<domain.com>.conf — configuration files of user domains.

<domain.com> — domain name

/etc/nginx/vhosts-includes/ — configuration files of additional software.

/var/www/httpd-logs/ — WWW domains log files.

PHP


Native version

/etc/php.ini — the main configuration file.

/etc/php.d/*.ini — configuration files of php extensions.

/var/www/<user>/data/php-bin/php.ini — user configuration files.

<user> — user name

Alternative versions

/opt/php<version>/etc/php.ini — the main configuration file.

/opt/php<version>/etc/php.d/*.ini — configuration files of php extensions.

/var/www/<user>/data/php-bin-isp-php<version>/php.ini — user configuration files.

CloudLinux:

/opt/alt/php<version>/etc/php.ini — the main configuration file.

/opt/alt/php<version>/etc/php.d/*.ini — configuration files of php extensions.

<user> — user name

<version> — PHP version. For example, for PHP 5.4, the configuration files are located in /opt/php54/etc/

PHP-FPM


Native version

/etc/php-fpm.conf — the main configuration file.

/etc/php-fpm.d/ — user configuration files.

Alternative versions

/opt/php<version>/etc/php-fpm.conf — the main configuration file.

/opt/php<version>/etc/php-fpm.d/ — user configuration files.

<version> — PHP version. For example, for PHP 5.4, the configuration files are located in /opt/php54/etc/

Mail


Responder

Messages and logs of the auto-responder are stored in the directory /var/www/<user>/data/email/<domain>/<mailbox>/:

  • .responder.msg — responder messages.
  • .responder.db — responder logs.

<user> — user name

<domain> — mail domain name

<mailbox> — mailbox name

Exim

/etc/exim/exim.conf the main configuration file.

/etc/exim/domains — mail domain settings.

/etc/exim/domainips — correlation of mail domains and IP addresses used to send mail.

/etc/exim/passwd — mailbox list.

/etc/exim/aliases — mailbox aliases.

Dovecot

/etc/dovecot/conf.d/ — the directory with configuration files.

/etc/dovecot/dovecot.passwd — mailbox details.

/var/www/<user>/data/email/<domain>/<mailbox>/ .dovecot.sieve — mail sorting rules for the mailbox.

/etc/mail/spamassassin/local.cf — spam filter rules.

<user> — user name

<domain> — mail domain name

<mailbox> — mailbox name

DNS


Powerdns

CentOS:

/etc/pdns/pdns.conf — the main configuration file.

/var/log/messages — the log file.

Debian, Ubuntu:

/etc/powerdns/pdns.conf — the main configuration file.

/var/log/syslog — the log file.

Bind

CentOS:

/etc/named/named.conf — the main configuration file.

/var/log/messages — the log file.

Debian, Ubuntu:

/etc/bind/named.conf — the main configuration file.

/var/log/syslog — the log file.

DBMS


Native version

Configuration files:

  • /etc/my.cnf;
  • /etc/my.cnf.d/.

Alternative versions

Alternative versions of MySQL are launched in docker containers, the files are mounted into the container from the directory /var/lib/<alt_version>/. E.g., /var/lib/mysql-5.7/.

Configuration files: /etc/ispmysql/<base>/custom.cnf.

<alt_version> — MySQL version

<base> — database name

FTP


/etc/proftpd.conf — the main ProFTPd configuration file.

/etc/proftpd.passwd — the list of FTP users.

/var/log/proftpd/ — the directory with ProFTPd log files.

Firewall


CentOS:

/etc/sysconfig/iptables — iptables network firewall rules.

Debian, Ubuntu:

/etc/ispiptable.conf, /etc/ispip6table.conf — iptables network firewall rules.

Integration modules


LetsEncrypt

Note

To write data about module operation to the log files, set the desired logging level:

  1. Go to Settings Logging settings.
  2. Press Ctrl and select ssl, rpc, core_modules.
  3. Click on Maximum

The module records information in the log files:

  • /usr/local/mgr5/var/letsencrypt.log;
  • /usr/local/mgr5/var/ispmgr.log.

Softaculous

/etc/nginx/vhosts-includes/softaculous.conf — the module configuration file.

/var/softaculous/error_log.log — the module log file.

Imunify

/usr/local/mgr5/var/raisp_data/log/ — the directory with module log files.

Virusdie

/usr/local/mgr5/var/virusdierun.log — the module log file.

Thank you for your feedback!
Was the article useful?
Tell us why not:

it does not match the title

it was hard to understand

I didn't find the answer

recommendations from the article did not help

other

Tell us what you didn't like in the article: