OK, its going to be Perl cgi which I will use in my project and it shall run on lighttpd.
So far so good, I started to make this work on my test-vm.
While doing that I found a rather obvious mistake in the CGI section of the handbook:
# CGI module. You can install Perl and assign .pl and .cgi scripts
# to /usr/bin/perl
$HTTP["url"] =~ "/cgi-bin/" {
cgi.assign = (
".sh" => "/bin/sh",
".cgi" => "/usr/bin/perl,
".pl" => "/usr/bin/perl
)
}
SHOULD READ:
# CGI module. You can install Perl and assign .pl and .cgi scripts
# to /usr/bin/perl
$HTTP["url"] =~ "/cgi-bin/" {
cgi.assign = (
".sh" => "/bin/sh",
".cgi" => "/usr/bin/perl",
".pl" => "/usr/bin/perl"
)
}
(Missing the " at the end of the last two lines.)
Looks like the section directly below, for python CGI contains the same typo.
/emgi