Può essere utile controllare la vostra lima di httpd.conf - /etc/httpd/conf/httpd.conf
. Sto andando indovinare che questo non è il problema, perché questa è configurazione standard. Ma dovete essere sicuro. In primo luogo cercare DocumentRoot. Dovrebbe essere
DocumentRoot “/var/www„
Allora cercare ScriptAlias. Dovrebbe essere
ScriptAlias /cgi-bin/ “/var/www/cgi-bin/„
Personalmente, gradico vedere appena /cgi/index.cgi nella barra di indirizzo del browser, in modo da ho
ScriptAlias /cgi/ “/var/www/cgi-bin/„
Non è necessario, ma se volete
www.yoursite.com/cgi-bin caricare index.cgi allora dovreste includere index.cgi sulla linea di DirectoryIndex
DirectoryIndex index.html index.htm index.cgi index.php
Ho incluso index.php perché lo vedo fare il modulo del PHP permettere a, in modo da potrebbe pure essere là nel caso faceste funzionare tutte le applicazioni del PHP.
E, poichè lo svqmuc dice, essere sicuro che questo è là
Cgi-scritto di SetHandler
quale dice a Apache che le lime che si concludono in .cgi o in .pl sono cgi-scritti. Potete rimuovere
|\ .pl$
se non risparmiate mai il vostro Perl scripts con quell'estensione.