Cacti 权限错误

Cacti 权限错误

我昨天在 CentOS 5 上通过 yum 安装了 Cacti + RRDTools。一切似乎都已正确安装,并且 cacti 目录位于 /var/www/cacti。我设置了一个子域来指向它。

但是,我的问题是,当我尝试访问任何文件时,总是会出现 403 Forbidden 错误。目录上没有 Apache HTTP Auth。我已将文件的所有权和组从 root 更改为 cactiuser(我的 cacti 用户),更改为 apache,更改为 nobody,但没有任何方法可以解决这个问题。

我也尝试过从机器本身(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

答案1

我今天早上刚刚在Cent上安装了Cacti,根据我使用的文档,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

允许覆盖无订单拒绝,允许拒绝所有人

另外,它仍然可能是权限错误,这是我遇到最多问题的地方。尝试将 apache 和 cactiuser 添加到同一组并相应地更改您的权限。

您需要重新启动 apache /etc/init.d/httpd restart

答案2

您启用了 Selinux 吗?

如果是,请检查 /var/www/cacti 中文件的标签。

但我想 RPM 应该已经处理好了这个问题...

相关内容