You don't have permission to access /nagios/ on this server

apache, graphite, nagios

Solution

To resolve this problem:

Simply install 'PHP' on your Nagios Server. `yum install php.i686` if your OS is 32-bit or `yum install php.x86_64` if your OS is 64-bit

After the php installation restart your Apache/httpd server. `service httpd restart`

Problem

I have been trying to setup nagios on mac and it definitely seems pretty easy but I am stuck at this point - I am unable to load the `localhost/nagios/` page. I have the right configuration as far as I think. I have installed PHP and changed the httpd.conf to include "index.php" with index.html. I do not think there is more to it but this small thing is not letting me proceed. Could anyone shed some light and show me the way? This is what I have in my configuration file for nagios in hhtpd.conf for apache: # Nagios stuff 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> # End Nagios stuff -- And the error_log file for apache has this: [Fri Oct 19 11:02:09 2012] [error] [client ::1] Directory index forbidden by Options directive: /opt/local/share/nagios/

Original source