I have a mod_perl server and I need to add a cgi application
outside mod_perl, nagios.

I followed the guide and when I try to use the cgis, the
binary files are downloaded instead of executed.
I tried the same in another apache server without Mason
and it worked well. So I think something of my config must
be messing it.

I made sure the mason handler wasn't in the middle. I added
a debugging line in the very beginning of it.

Here is the nagios config for apache:

AddType application/x-httpd-cgi .cgi
ScriptAlias /nagios/cgi-bin/ /usr/lib/nagios/cgi/

<Location /nagios/cgi-bin>
        Options ExecCGI
</Location>

<Directory /usr/lib/nagios/cgi/>
   AllowOverride AuthConfig
   Options ExecCGI
   order deny,allow
   deny from all
   allow from ip_removed
</Directory>

Alias /nagios/ /usr/share/nagios/
<Directory /usr/share/nagios/>
   AllowOverride AuthConfig
   Options None
   order deny,allow
   deny from all
   allow from ip_removed
</Directory>
use Apache::AuthDBI;

any hints ? Thank you for your time.
--
frankie



Reply via email to