2012-10-19 14 views
5

Ho cercato di installare nagios su mac e sicuramente sembra abbastanza facile ma sono bloccato a questo punto: non riesco a caricare la pagina localhost/nagios/. Ho la configurazione giusta per quanto penso.Non hai i permessi per accedere a/nagios/su questo server

Ho installato PHP e modificato httpd.conf per includere "index.php" con index.html. Non penso ci sia altro, ma questa piccola cosa non mi lascia proseguire.

Qualcuno potrebbe far luce e mostrarmi la via?

Questo è quello che ho nel mio file di configurazione per Nagios in hhtpd.conf per apache:

# Nagios roba

ScriptAlias ​​/ nagios/cgi-bin/"/ opt/local/sbin/nagios /"

< directory "/ opt/local/sbin/nagios">

AllowOverride None

Options ExecCGI 
Order allow,deny 
Allow from all 
AuthName "Nagios Access" 
AuthType Basic 
AuthUserFile /opt/local/etc/nagios/htpasswd.users 
require valid-user 

</Directory>

Alias ​​/ nagios "/ opt/local/share/nagios"

< directory "/ opt/local/share/nagios">

Options None 
AllowOverride AuthConfig 
Order allow,deny 
Allow from all 

</Directory>

# Fine Nagios roba

- E il file error_log per apache ha questo:

[Ven 19 ottobre 11:02:09 2012] [errore] [client :: 1] Indice directory vietato dalla direttiva Opzioni:/opt/local/share/nagios/

risposta

1

dovrai modificare l'autorizzazione della cartella nagios nella configurazione di apache. Cerca il file di configurazione nagios in apache (probabilmente conf.d o cartella extra).

Check here

+0

ho solo aggiunto ciò che ho nel mio file di configurazione per il mio post e io non sono sicuro di come cambiare il permesso da questo? Eventuali suggerimenti? Grazie! – Nitin

+0

Potrei arrivare a localhost/nagios commentando la linea Options - non sono sicuro di cosa significhi?Ma sto lavorando per arrivare a questa pagina ora - http: // localhost/nagios/cgi-bin/Per qualche ragione, questo non si presenterebbe anche dopo aver rimosso la riga Opzioni – Nitin

+0

Hai già creato un utente per nagios? creane uno e usalo per accedere all'applicazione nagios. Crea anche un nuovo gruppo (unix user group intendevo) e aggiungi sia l'utente nagios che l'utente apache a questo gruppo. Utilizzare questo stesso gruppo durante la configurazione di nagios. – Ankit

14

Per risolvere questo problema:

  1. Basta installare 'PHP' sul tuo Nagios Server. yum install php.i686

  2. Dopo l'installazione di PHP riavviare Apache/httpd server di .

servizio httpd restart

+0

soluzione strana, ma ha funzionato. –

+0

ha funzionato anche per me. – AfroJoe