I have saved the following file C:\Program Files\Apache Software
Foundation\Apache2.2\Perl\printenv.cgi
# printenv -- demo CGI program which just prints its environment
use strict;
print "Content-type: text/html\n\n";
print "<HTML><BODY><H3>Environment variables</H3><UL>";
foreach (sort keys %ENV) {
my $val = $ENV{$_};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "<LI>$_ = \"${val}\"</LI>\n";
}
#sleep(10);
print "</UL></BODY></HTML>";
and put the following code in httpd.conf
#Alias /perl/ "/Apache2/perl/"
Alias /perl/ "C:/Program Files/Apache Software Foundation/Apache2.2/perl/"
<Location /perl>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</Location>
But it gives the error 403 in browser and in log
client denied by server configuration: C:/Apache2