Hello.

I've been using Nagios/OpenBSD/Apache for years, but can't make it work now
on 5.8/httpd.
I think this must be related with my (very) poor understanding of
httpd/slowcgi/fastcgi.

Symptoms:
trying to access any cgi yields error 500 and lines as follows in
/var/log/messages
slowcgi[32405]: execve /cgi-bin/nagios/: Is a directory

Setup:
- OpenBSD 5.8
- packages: nagios-4.0.8p1-chroot, nagios-web-4.0.8p1-chroot, php-fpm-5.6.11p0
- /var/www/cgi-bin/nagios/ and all files inside : owner and group www, mod 555
- slowcgi daemon run without any option
- excerpt from /etc/httpd.conf :

lan_ip="em0"
server "nagios.siderlog-ra.fr" {
       listen on $lan_ip port 80
       root "/nagios"
       directory index index.php
       location "*.php" {
                root "/nagios"
                fastcgi socket "/run/php-fpm.sock"
       }
       location "/cgi-bin/nagios/*.cgi" {
                root "/cgi-bin/nagios/*.cgi"
                fastcgi socket "/run/slowcgi.sock"
       }
}

Any idea to what I did wrong?

Thanks.

Olivier Debré

Reply via email to