Я просто устанавливаю Ubuntu 13.10, и я пытаюсь установить Apache. Но когда я пытался запустить файл perl в cgi-bin, браузер показывал только обычный текст.
Мой default.conf из Apache находится ниже:
AddHandler cgi-script .cgi .pl
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +Indexes +ExecCGI +MultiViews +SymLinksIfOwnerMatch
#Order allow,deny
Require all granted
Allow from all
</Directory>
Это мой файл perl cgi:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html>\n";
print "<title> PERL CGI</title>\n";
print "<body>";
print "hello perl-cgi!!!!!!!";
print "</body>";
print "</html>\n";
Я включил обработчик в файле mime.conf. Файл находится в /usr/lib/cgi -bin, и я запускаю его как http not file:///. Я также установил mod_perl. Я новичок в Apache. Я искал несколько часов, стараюсь бесконечные конфигурации Apache, читаю документ Apache, но все равно не могу его решить. Это потому, что код "+ ExecCGI" имеет некоторые проблемы? Я видел, как другой человек также сталкивался с подобной проблемой после обновления Ubuntu 12.04 до 13.10. Может быть, проблема Ubuntu? Пожалуйста помоги. Конфигурация Apache и разрешение Ubuntu почти сводят меня с ума.