2012-10-19 67 views
5

我一直试图在Mac上安装Nagios的上,它肯定似乎很容易,但我停留在这一点 - 我无法加载localhost/nagios/页面。就我的想法而言,我拥有正确的配置。您没有权限访问/ nagios的/这台服务器

我已经安装了PHP并将httpd.conf更改为包含index.php与index.html。我不认为它有更多的东西,但这个小东西不让我继续。

任何人都可以摆脱一些光线,并告诉我的方式?

这是我在为hhtpd.conf的Nagios的Apache我的配置文件:

# Nagios的东西

的ScriptAlias/nagios的/ cgi-bin目录/“/选择/ 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的 “/选择/本地/共享/ nagios的”

<目录 “/选择/本地/共享/ nagios的”>

Options None 
AllowOverride AuthConfig 
Order allow,deny 
Allow from all 

</Directory>

# End Nagios stuff

- 和apache的error_log文件有这样的:

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

回答

1

,你将不得不改变Nagios的文件夹的权限在你的Apache配置。在apache中查找nagios配置文件(可能是conf.d或额外的文件夹)。

Check here

+0

我只是说我在我的配置文件,以我的职务,我不知道如何将许可从改变?有什么建议么?谢谢! – Nitin

+0

我可以通过评论选项行来到localhost/nagios - 不确定这意味着什么?但我正在努力进入此页面 - http:// localhost/nagios/cgi-bin /出于某种原因,即使我删除了选项行后也不会显示。 – Nitin

+0

您是否已经为nagios创建了用户?创建一个并使用它在nagios应用程序上登录。另外创建一个新组(我的意思是unix用户组),并将nagios用户和apache用户添加到这个组中。配置Nagios时使用同一组。 – Ankit

14

要解决此问题:

  1. Nagios服务器上只需安装 'PHP'。 百胜安装php.i686

  2. PHP安装后重新启动阿帕奇/httpd的服务器。

服务的httpd重新启动

+0

奇怪的解决方案,但它的工作。 –

+0

也为我工作。 – AfroJoe

相关问题