我一直在尝试在Mac上设置Nagios,这绝对很容易,但是我在这一点上被卡住了 - 我无法加载localhost/nagios/
页面。据我所知,我的配置正确。
我已经安装了PHP,并将httpd.conf更改为index.html包含" index.php"。我认为没有更多的事情,但是这小事并没有让我继续前进。
任何人都可以放光并告诉我路吗?
这就是我在hhtpd.conf中的nagios的配置文件中所拥有的:
#纳吉奥斯的东西
scriptalias/nagios/cgi-bin/"/opt/local/sbin/nagios/"
<目录"/opt/local/sbin/nagios">
alloverride无
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文件具有以下方式:
[2012年10月19日11:02:09] [error] [client :: 1] options指令禁止的目录索引:/opt/opt/local/share/nagios/
解决此问题:
-
只需在Nagios服务器上安装' php '即可。
yum install php.i686
如果您的操作系统为32位或yum install php.x86_64
如果您的操作系统为64位 -
php安装重新启动您的 apache/httpd 服务器。
service httpd restart
您必须在Apache配置中更改Nagios文件夹的权限。在Apache中查找Nagios配置文件(可能是conf.d或额外文件夹)。
在此处检查