Hi, This is the config I have for nagios on one of my servers. I also have mod_perl working so there should be no problem with the two together.
(My directory paths are different to yours but the principle is the
same)
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
Regards,
Abdul-Wahid
On Tue, 2003-03-18 at 09:58, Francesc Guasch wrote:
> I posted this, I received a couple of answers but the problem
> is still unsolved.
>
> 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 displayed 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.
>
> I added this to the config file, suggested by Abdul-Wahid
> AddHandler cgi-script .cgi
> Then he the binary wasn't displayed in the browser, but
> downloaded. ( A save dialog was showed ).
>
>
> Here is the 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.
signature.asc
Description: This is a digitally signed message part
