您无权访问此服务器上的/ nagios /

Nit*_*tin 5 apache nagios graphite

我一直在尝试在Mac上设置nagios,这看起来非常简单,但我现在卡住了 - 我无法加载localhost/nagios/页面.据我所知,我有正确的配置.

我已经安装了PHP并将httpd.conf更改为包含index.html的"index.php".我不认为还有更多,但这件小事不让我继续下去.

任何人都可以解释一下并向我指明道路吗?

这是我在aph的hhtpd.conf中为nagios配置文件中的内容:

#Nagios的东西

ScriptAlias/nagios/cgi-bin /"/ opt/local/sbin/nagios /"

<目录"/ opt/local/sbin/nagios">

AllowOverride无

Options ExecCGI
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /opt/local/etc/nagios/htpasswd.users
require valid-user
Run Code Online (Sandbox Code Playgroud)

</ Directory>

Alias/nagios"/ opt/local/share/nagios"

<目录"/ opt/local/share/nagios">

Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
Run Code Online (Sandbox Code Playgroud)

</ Directory>

#结束Nagios的东西

- 而apache的error_log文件有:

[Fri Oct 19 11:02:09 2012] [error] [client :: 1] Options指令禁止的目录索引:/ opt/local/share/nagios /

小智 15

要解决此问题:

  1. 只需在Nagios Server上安装" PHP "即可.yum安装php.i686

  2. PHP安装后重新启动的Apache /的httpd服务器.

服务httpd重启


Ank*_*kit 1

您必须在 apache 配置中更改 nagios 文件夹权限。在 apache 中查找 nagios 配置文件(可能是 conf.d 或 extra 文件夹)。

检查这里