I am running Nagios version 2.0b4 with Apache 1.3.29 on OpenBSD 3.8.
Everytime I try to go to my
http://website/nagios/cgi-bin it gives error -
Error 403
Forbidden
You don't have permission to access /nagios/cgi-bin/ on this server
However,
http://website/nagios/ works fine!
Apache access_log shows -
nagiosadmin [26/May/2006:19:46:33 +1000] "GET /nagios/cgi-bin/this .txt HTTP/1.1" 403 293
Apache error_log shows -
[Fri May 26 19:46:33 2006] [error] [client 203.13.45.66] file permissions deny server execution: /myserver/nagios/cgi-bin/this.txt
Directory permission for "/var/www/mysite/nagios/cgi-bin" directory looks like this -
drwxr-xr-x 2 root daemon 512 May 26 16:51 /nagios/cgi-bin/
File permissions on "/var/www/mysite/nagios/cgi-bin" directory looks like this -
-rw-r--r-- 1 root daemon 73 May 26 16:51 .nagios_passwd
-r-xr-xr-x 1 root bin 240064 Sep 4 2005 avail.cgi
-r-xr-xr-x 1 root bin 241600 Sep 4 2005 cmd.cgi
-r-xr-xr-x 1 root bin 202848 Sep 4 2005 config.cgi
-rw-r--r-- 1 root daemon 4 May 26 16:49 this.txt
Note: "this.txt" is a file I created.
Here's my nagios part of httpd.conf
ScriptAlias /nagios/cgi-bin /var/www/mysite/nagios/cgi-bin
<Directory "/var/www/mysite/nagios/cgi-bin/">
Options ExecCGI
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /var/www/mysite/nagios/cgi-bin/.nagios_passwd
Require user nagiosadmin
</Directory>
Alias /nagios /var/www/mysite/nagios
<Directory "/var/www/mysite/nagios/">
Options -Indexes
Order deny,allow
Deny from all
Allow from <my IP>
AuthType Basic
AuthName "Nagios"
AuthUserFile /var/www/mysite/nagios/.nagios_passwd
Require user nagiosadmin
</Directory>