Nagios 403禁止索引?

我在freebsd 9下安装了nagios,但无法弄清楚它在浏览器中公开的正确方法(来自其他电脑)。 我认为问题是在索引或没有索引文件(除main.php之外)。 Apache说,语法是好的。 目录的权限是777.日志说:

通过Options指令禁止的目录索引:/ usr / local / www / nagios /。

这是我的configuration:

ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/ Alias /nagios /usr/local/www/nagios/ <Directory /usr/local/www/nagios> Options +Indexes FollowSymLinks +ExecCGI AllowOverride Indexes AuthConfig FileInfo Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUSerFile /usr/local/etc/nagios/htpasswd.users Require valid-user </Directory> <Directory /usr/local/www/nagios/cgi-bin> Options +ExecCGI AllowOverride None Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUSerFile /usr/local/etc/nagios/htpasswd.users Require valid-user </Directory> 

我认为问题是在索引,也许? 当我删除的选项是公开和可用的,但列出的文件,并说,索引是禁止的。

嗯,你的安装应该明确有一个Index.php文件!

我会确保一切安装正确!

接下来,我将确保Nagiosnetworking文件实际上在您上面提到的文件path中,而不是:

在/ usr / local / etc中/的nagios /股

另外,你的nagios.conf有点不对:

 Alias /nagios "/usr/local/www/nagios/" <Directory "/usr/local/www/nagios"> Options +Indexes FollowSymLinks +ExecCGI AllowOverride Indexes AuthConfig FileInfo Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUSerFile /usr/local/etc/nagios/htpasswd.users Require valid-user </Directory> ScriptAlias /nagios/cgi-bin/ "/usr/local/www/nagios/cgi-bin/" <Directory "/usr/local/www/nagios/cgi-bin"> Options +ExecCGI AllowOverride None Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUSerFile /usr/local/etc/nagios/htpasswd.users Require valid-user </Directory>