Det kan vara hjälpsamt att kontrollera din httpd.conf sparar - /etc/httpd/conf/httpd.conf
. Förmiddag som I går att gissa detta, är INTE problemet, därför att denna är den standarda konfigurationen. Men du behöver att vara säker. Sök efter först DocumentRoot. Den bör vara
DocumentRoot ”/var/www”,
Sök efter därefter ScriptAlias. Den bör vara
ScriptAlias /cgi-bin/ ”/var/www/cgi-bin/”,
Personligen jag gillar att se att precis /cgi/index.cgi i webbläsaren tilltalar bommar för, så jag har
ScriptAlias /cgi/ ”/var/www/cgi-bin/”,
Det är inte nödvändigt, men, om du önskar att
www.yoursite.com/cgi-bin ska ladda index.cgi därefter, du bör inkludera index.cgi på DirectoryIndexen fodrar
DirectoryIndex index.html index.htm index.cgi index.php
I inklusive index.php, därför att jag ser dig ha php-enheten att möjliggöras, så den kan, som var väl där dig kör i fall att några php-applikationer.
Var säker att detta är där, och som svqmucnågot att säga
SetHandler cgi-skrivar
var cgi-skrivar, vilket berättar Apache som sparar ändelse i .cgi eller .pl. Du kan ta bort
|\ .pl$
om du inte gör någonsin räddningen, din Perl skrivar med den f8orlängning.