Nagios 403 proibido, índices?

1

Eu instalei o nagios sob o freebsd 9, mas não consegui descobrir o caminho certo para ele ser público no navegador (de outros PCs). Eu acho que o problema está nos índices ou que não há arquivo de índice (diferente de main.php). O Apache diz que a sintaxe está ok. As permissões do diretório são 777. Os logs dizem:

Directory index forbidden by Options directive: /usr/local/www/nagios/.

Esta é minha configuração:

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>

Eu acho que o problema está nos índices, talvez? Quando eu removo as opções, elas são públicas e estão disponíveis, mas listam os arquivos e dizem que os índices são proibidos.

    
por Georgi 04.03.2012 / 18:30

1 resposta

1

Hmm, sua instalação deve definitivamente ter um arquivo Index.php!

Eu me certificaria de que tudo está corretamente instalado primeiro!

Em seguida, eu me certificaria de que os arquivos da web do Nagios estão no caminho do arquivo mencionado acima e não em:

/ usr / local / etc / nagios / share

Além disso, o seu nagios.conf está um pouco errado:

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>
    
por 06.03.2012 / 00:47