Linux – Centos 6, apache mod_perl configured but not working

apache-2.2centoslinuxmod-perlperl

I just received today my dedi server access, I installed apache:

yum install httpd

After it, I configured httpd.conf located in /etc/httpd/conf, I modified server name, added server IP, and my email.

Perl was installed already, when I type perl -v I get:

This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi

I installed mod_perl:

yum install mod_perl

I edited again /etc/httpd/conf/httpd.conf, and I added:

AddHandler cgi-script .cgi .pl
Options +ExecCGI

to:

<Directory "/var/www/cgi-bin">
    AddHandler cgi-script .cgi .pl
    Options +ExecCGI
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

I uploaded via sFTP a hello world cgi file to /var/www/cgi-bin, when I browse the file I get Internal Server Error. I already gave the file 755 chmod

Hello world file:

#!/usr/bin/perl
print("Content-type:text/html\n\nHello World!");

URL to test: http://78.138.126.87/cgi-bin/test.cgi

Please HELP!