昨日、Cacti + RRDToolsをyum経由でCentOS5にインストールしました。すべてが正しくインストールされているようで、cactiディレクトリは/ var/www/cactiにあります。それを指すようにサブドメインを設定します。
ただし、私の問題は、ファイルにアクセスしようとすると、常に403Forbiddenエラーが発生することです。ディレクトリにApacheHTTPAuthはありません。ファイルの所有権とグループを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
今朝、CactiをCentにインストールしました。使用したドキュメントによると、cactiは/ var/www/html/cactiにインストールする必要があり、バージョンが異なる可能性があります。
http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html
Apachecfgでこれを変更してみてください。Cactiの一部のバージョンはcacti.confである可能性がありますAllowOverrideなしOrderDeny、Allow
に
AllowOverrideなし注文拒否、すべてからの拒否を許可
他の何か、それはまだ許可エラーである可能性があります、それは私が最も問題を抱えていたところです。 Apacheとcactiuserを同じグループに追加し、それに応じて権限を変更してみてください。
Apacheを再起動する必要があります/etc/init.d/httpdrestart
Selinuxを有効にしましたか?
はいの場合は、/ var/www/cacti内のファイルのラベルを確認してください。
しかし、RPMはそれを処理する必要があったと思います...