[Cherokee] nagios with cherokee: The requested URL /nagios/cgi-bin/status.cgi was not found on this server

35 views
Skip to first unread message

ENEO Bernhard Nachbaur

unread,
Jul 7, 2009, 6:20:59 AM7/7/09
to cher...@lists.octality.com
I'm trying to setup nagios with cherokee on ubuntu-server 9.04. My setup
follows the documentation closely
(http://www.cherokee-project.com/doc/cookbook_nagios.html) for nagios.
It works fine with apache but with cherokee I get the following error:
The requested URL /nagios/cgi-bin/status.cgi was not found on this
server (status.cgi is only an example, it does not work with any cgi).

Does anybody have an idea what is wrong?

Saludos
Bernhard

Attached parts of the configuration files the apache and cherokee.

cat /etc/apache2/conf.d/nagios.conf
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

/etc/cherokee/cherokee.conf
....
vserver!10!rule!700!document_root = /usr/local/nagios/share
vserver!10!rule!700!encoder!deflate = 0
vserver!10!rule!700!encoder!gzip = 0
vserver!10!rule!700!handler = common
vserver!10!rule!700!handler!allow_dirlist = 1
vserver!10!rule!700!handler!allow_pathinfo = 0
vserver!10!rule!700!handler!date = 1
vserver!10!rule!700!handler!group = 0
vserver!10!rule!700!handler!iocache = 1
vserver!10!rule!700!handler!size = 1
vserver!10!rule!700!handler!symlinks = 1
vserver!10!rule!700!handler!theme = firefox3
vserver!10!rule!700!handler!user = 0
vserver!10!rule!700!match = directory
vserver!10!rule!700!match!directory = /nagios
vserver!10!rule!700!no_log = 0
vserver!10!rule!700!only_secure = 0
....
vserver!10!rule!500!document_root = /usr/local/nagios/sbin
vserver!10!rule!500!encoder!deflate = 0
vserver!10!rule!500!encoder!gzip = 0
vserver!10!rule!500!handler = cgi
vserver!10!rule!500!handler!change_user = 0
vserver!10!rule!500!handler!check_file = 1
vserver!10!rule!500!handler!error_handler = 1
vserver!10!rule!500!handler!pass_req_headers = 0
vserver!10!rule!500!handler!xsendfile = 0
vserver!10!rule!500!match = directory
vserver!10!rule!500!match!directory = /nagios/cgi-bin
vserver!10!rule!500!no_log = 0
vserver!10!rule!500!only_secure = 0
....
_______________________________________________
Cherokee mailing list
Cher...@lists.octality.com
http://lists.octality.com/listinfo/cherokee

Reply all
Reply to author
Forward
0 new messages