Часто возникающие проблемы
В статье приведены решения наиболее часто возникающих проблем, связанных с работой 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.
Конфигурационный файл Awstats
LogFormat=1
Убедитесь, что в конфигурационном файле Apache для WWW-домена <путь к директории Apache>/conf/vhosts/<владелец WWW-домена>/
Конфигурационный файл Apache
CustomLog /var/www/httpd-logs/<WWW-домен>.access.log combined
Как исключить собственный IP-адрес из статистики
Добавьте в конфигурационном файле /etc/awstats/awstats.
Конфигурационный файл awstats
SkipHosts="<IP-адрес>"