A trivial question I hope.

I wrote the perl script rocks.pl:

#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "mod_perl 2.0 rocks!\n";


When I connect to http://localhost/perl/rocks.pl the browser shows the
source code. I believe I have a miss configuration somewhere, but I
didnt find. Here is the alias part of my /etc/httpd/conf.d/perl.conf:

Alias /perl/ /var/www/perl/
<Directory /perl/>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>

Its a copy/paste from perl.apache.org.

No errors in /var/log/httpd/error_log neither /var/log/httpd/access_log

# ls -l /var/www/
total 32
drwxr-xr-x 3 root root 4096 jun 2 17:08 error
drwxr-xr-x 5 root root 4096 jun 13 16:34 html
drwxr-xr-x 3 root root 4096 jun 2 17:13 icons
drwxr-xr-x 2 root root 4096 jun 13 16:34 perl

# ls -l /var/www/perl/
total 24
-rwxr-xr-x 1 root root 410 jun 13 16:34 login.pl
-rw-r--r-- 1 root root 16882 jun 13 16:34 login.pm

My system is 2.6.16-1.2133_FC5, mod_perl-2.0.2-5.1, httpd-2.2.0-5.1.2

How can I check mod_perl is correctly loaded ?

http://localhost:2080/perl-status works...
Any help is welcome !!

Thanks

Reply via email to