Por que index.cgi é exibido como conteúdo em vez de ser executado?

1

Eu estou tentando fazer um site com index.cgi, se disponível, ser exibido como o conteúdo. Em / etc / apache2 / sites-enabled / 000-default, eu tenho:

    DirectoryIndex index.cgi index.html
    DocumentRoot /home/jonathan/mirror

O DocumentRoot é dado + ExecCGI:

            Options +ExecCGI Indexes FollowSymLinks MultiViews

Quando visito localhost, ele exibe a fonte de index.cgi:

#!/usr/bin/perl
if ($ENV{"HTTP_HOST"} =~ /^www\./)
    {
    print "Status: 301 Moved Permanently\n";
    print "Location: http://" . substr($ENV{"HTTP_HOST"}, 4) . "\n\n";
    }
if ($ENV{"HTTP_HOST"} =~ /^fan/ or $ENV{"HTTP_HOST"} =~ /jonathanscommunity/)
    {
    print "Status: 301 Moved Permanently\n";
    print "Location: http://www.facebook.com/pages/CJS-Hayward/9506801167\n\n";
...

O que eu preciso fazer para que o /index.cgi seja executado e seus resultados sejam fornecidos?

    
por Jonathan Hayward 03.05.2013 / 22:09

0 respostas