List: openbsd-misc
Subject: New httpd with slowcgi not running Perl scripts

Hi openbsd-misc readers !

I have installed the OpenBSD 5.8.
In chroot mode the new httpd started with slowcgi and perl.
But perl isn't running to get dynamic pages.

I can see process httpd working and the slowcgi socket
"/run/slowcgi.sock" to interface with fastcgi.

Some tests, in command line, I have the perl working in chroot:
---
# chroot -u www /var/www /cgi-bin/test.pl
Content type: text/html

hello world#
---

Now with the browser doing requests, I have access to static pages.
But when I request perl script I have the download of that file.
It's like perl isn't handling Perl scripts.
In http logs I can see "HTTP STATUS 200" for both cases.

My /etc/httpd.conf is something like this ...
---
ext_addr="*"

server "default" {
           listen on $ext_addr port 80
         }
  location "/cgi-bin/*" {
                 fastcgi
                 root "/"
         }
types {
         include "/usr/share/misc/mime.types"
}
---

My /etc/rc.conf is ...
---
httpd_flags=""
slowcgi_flags=""
---

My test script is ...
---
#!/usr/bin/perl
print "Content type: text/html\n\n";
print "hello world";
---

Then, do you have any suggestions to solve this problem ?

Thank you !

[]s,

Daniel Santos

Reply via email to