5

我一直在尝试在 mac 上设置 nagios,它确实看起来很容易,但我被困在这一点上 - 我无法加载localhost/nagios/页面。据我所知,我有正确的配置。

我已经安装了 PHP 并将 httpd.conf 更改为在 index.html 中包含“index.php”。我不认为还有更多,但这件小事并没有让我继续。

谁能给我一些启示并告诉我路?

这是我在 apache 的 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

</目录>

别名 /nagios "/opt/local/share/nagios"

<目录“/opt/local/share/nagios”>

Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all

</目录>

# 结束 Nagios 的东西

-- apache 的 error_log 文件有这个:

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

4

2 回答 2

16

要解决此问题:

  1. 只需在您的 Nagios 服务器上 安装“ PHP ”。yum install php.i686如果您的操作系统是 32 位或yum install php.x86_64您的操作系统是 64 位

  2. php 安装后重新启动您的Apache/httpd服务器。service httpd restart

于 2012-12-05T09:43:58.213 回答
1

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

在这里检查

于 2012-10-19T04:59:02.423 回答