我一直在尝试在Mac上设置nagios,这看起来确实很简单,但现在我陷于困境-我无法加载localhost/nagios/页面。我认为我的配置正确。

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

谁能给我一些启发并给我指路?

这是我在hhtpd.conf中针对Apache的nagios配置文件中的内容:


Nagios的东西

ScriptAlias/nagios/cgi-bin/“/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”




结束Nagios的东西

-并且Apache的error_log文件具有以下内容:

[2012年10月19日星期五11:02:09] [错误] [客户端:: 1] Options指令禁止的目录索引:/opt/local/share/nagios/

最佳答案

解决此问题的方法:

  • 只需在您的Nagios服务器上安装' PHP '。
    如果您的操作系统是32位,则为yum install php.i686;如果您的操作系统是64位,则为yum install php.x86_64
  • 在安装php之后,重新启动您的 Apache/httpd 服务器。 service httpd restart
  • 关于apache - 您无权访问此服务器上的/nagios/,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12966270/

    10-15 19:31