Назад | Перейти на главную страницу

Nagios 403 запрещен, индексы?

Я установил nagios под freebsd 9, но не могу понять, как сделать его общедоступным в браузере (с других компьютеров). Я думаю, что проблема в индексах или в том, что индексного файла нет (кроме main.php). Apache говорит, что синтаксис в порядке. Разрешения каталога - 777. Журналы говорят:

Индекс каталога запрещен директивой Options: / usr / local / www / nagios /.

Это моя конфигурация:

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!

Я бы сначала убедился, что все установлено правильно!

Затем я хотел бы убедиться, что веб-файлы Nagios действительно находятся по указанному выше пути к файлу, а не по адресу:

/ USR / местные / и т. д. / 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>