Назад | Перейти на главную страницу

Ошибка разрешений Cacti

Вчера я установил Cacti + RRDTools через yum на CentOS 5. Кажется, все установлено правильно, и каталог cacti находится в / var / www / cacti. Я настраиваю поддомен, чтобы указать на него.

Однако моя проблема в том, что я всегда получаю ошибку 403 Forbidden при попытке доступа к любому из файлов. В каталоге нет Apache HTTP Auth. Я изменил владельца и группу файлов с root на cactiuser (мой пользователь cacti), на apache, на none, и ничего не решает.

Я также пробовал получить к нему доступ с самого компьютера (localhost) и все еще получил 403.

У кого-нибудь были эти проблемы? Если хотите, могу поделиться более подробной информацией о конфигурации.

похоже что-то с конфигурацией сервера ... вот журнал

[Thu Jun 25 10:04:57 2009] [error] [client 10.1.10.10] client denied by server configuration: /var/www/cacti/index.php
[Thu Jun 25 11:48:17 2009] [error] [client 10.1.10.10] client denied by server configuration: /var/www/cacti/debug.html

У вас включен Selinux?

Если да, проверьте метку файла в / var / www / cacti.

Но думаю, RPM об этом позаботился ...

Я только что установил Cacti на Cent этим утром, согласно документации, которую я использовал, cacti должны быть установлены в / var / www / html / cacti, может быть другой версии.

http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html

Попробуйте изменить это в своем apache cfg, в некоторых версиях Cacti это может быть cacti.conf AllowOverride None Order Deny, Allow

к

AllowOverride None Order Deny, Allow Deny от всех

Что-то еще, это все еще может быть ошибка разрешений, вот где у меня было больше всего проблем. Попробуйте добавить apache и cactiuser в одну группу и измените свои разрешения соответственно.

Вам нужно будет перезапустить apache /etc/init.d/httpd restart