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> I changed the permisson of the file "this.txt" to 755 & it gives "Internal Server Error" if I want to view that file. For all the other files (CGIs) it still gives the Permission Denied error. my /etc/nagios directory is a symlink to /var/www/etc/nagios I did a /usr/local/sbin/nagios -v /etc/nagios/nagios.cfg & it works fine - shell exit code is 0. Then I tried to start Nagios (/usr/local/sbin/nagios -d /etc/nagios/nagios.cfg) & its shell exit code gives error - in /var/log/messages I can see /var/run/nagios/nagios.pid does not exist (ENOENT) Bailing out due to errors encountered while attempting to daemonize... (PID=12744) I have a user called _nagios in /etc/passwd. ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Nagios-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
