Документация ISPmanager 5 Business

Часто возникающие проблемы

Это документация по устаревшему продукту. Перейти в актуальную документацию

 

В статье приведены решения наиболее часто возникающих проблем, связанных с работой ISPmanager 5 Business.

Проблемы с DNS-сервером

Файлы и логи PowerDNS

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

CentOS: /etc/pdns/pdns.conf

Debian: /etc/powerdns/pdns.conf

Записи доменных зон PowerDNS

Записи хранятся в базах данных MySQL, отдельная база на каждое пространство имён. Пространство по умолчанию — powerdns для CentOS, pdns для Debian.

Логи PowerDNS

CentOS: /var/log/messages

Debian: /var/log/syslog

Диагностика первичного (master) DNS-сервера

DNS-сервер не отдаёт доменную зону

Проверьте, что на первичном DNS-сервере зона отдаётся:

dig <домен> @<IP-адрес> ANY +short
Пояснения

Ответ на запрос должен быть вида:

dig domain.name @1.1.1.1 ANY +short
mary.me. root.example.com. 2014041800 10800 3600 604800 86400
ns2.example.com.
ns1.example.com.
"v=spf1 ip4:1.1.1.1 a mx ~all"
10 mail.domain.name.
1.1.1.1

DNS-сервер не запущен или порт DNS (53) закрыт, если получен ответ вида:

dig domain.nam @1.1.1.1 ANY +short
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> domain.nam @1.1.1.1 ANY +short
;; global options: +cmd
;; connection timed out; no servers could be reached

Если получен пустой ответ, значит, у DNS-сервера нет информации о домене. Возможно, он не смог загрузить доменную зону. Смотрите лог.

Диагностика вторичного (slave) DNS-сервера

Проверка связи с первичным DNS-сервером

Подключитесь к первичному серверу по telnet к 53 порту:

telnet <IP-адрес первичного сервера> 53

Если подключиться не удаётся, проверьте настройки файервола на первичном и вторичном серверах.

Проверка возможности передачи доменной зоны от первичного сервера к вторичному

Выполните команду:

dig <домен> @<IP-адрес> axfr
Пояснения

Ответ должен быть вида:

dig domain.name @1.1.1.1 axfr
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> domain.name @1.1.1.1 axfr
;; global options: +cmd
domain.name.		3600	IN	SOA	mary.me. root.example.com. 2014041800 10800 3600 604800 86400
domain.name.		3600	IN	NS	ns1.example.com.
domain.name.		3600	IN	NS	ns2.example.com.
domain.name.		3600	IN	TXT	"v=spf1 ip4:1.1.1.1 a mx ~all"
domain.name.		3600	IN	MX	10 mail.domain.name.
domain.name.		3600	IN	A	1.1.1.1
ftp.domain.name.	3600	IN	A	1.1.1.1
mail.domain.name.	3600	IN	A	1.1.1.1
pop.domain.name.	3600	IN	A	1.1.1.1
smtp.domain.name.	3600	IN	A	1.1.1.1
www.domain.name.	3600	IN	A	1.1.1.1
domain.name.		3600	IN	SOA	mary.me. root.example.com. 2014041800 10800 3600 604800 86400

Проблемы с веб-сервером

Файлы веб-серверов

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

CentOS: /etc/httpd/conf/httpd.conf

Debian: /etc/apache2/apache2.conf

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

CentOS, Debian: /etc/nginx/nginx.conf

Проблемы со сбором статистики запросов к сайтам

Не отображается отчёт по статистике для пользователя

Статистика для WWW-домена хранится в /var/www/<имя владельца WWW-домена>/data/www/<имя WWW-домена>/webstat. Убедитесь, что файлы в этой директории принадлежат пользователю.

В статистике отображается один уникальный посетитель

Такая проблема может возникнуть, если установлены одновременно веб-серверы Nginx и Apache. Для решения проблемы установите модуль mod_rpaf для Apache.

В статистике все данные нулевые

Убедитесь, что в конфигурационном файле awstats для WWW-домена /etc/awstats/awstats..conf) присутствует параметр:

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

LogFormat=1

Убедитесь, что в конфигурационном файле Apache для WWW-домена <путь к директории Apache>/conf/vhosts/<владелец WWW-домена>/ присутствует указание формата — "combined":

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

CustomLog /var/www/httpd-logs/<WWW-домен>.access.log combined

Как исключить собственный IP-адрес из статистики

Добавьте в конфигурационном файле /etc/awstats/awstats..conf строку.

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

SkipHosts="<IP-адрес>"
Обратите внимание!
Подробнее о наиболее частых проблемах с Awstats см. на официальном сайте.