Es kann nützlich sein, Ihre httpd.conf Akte zu überprüfen - /etc/httpd/conf/httpd.conf
. Ich werde schätzen, dass dieses NICHT das Problem ist, weil dieses Standardkonfiguration ist. Aber Sie müssen sicher sein. Nach DocumentRoot zuerst suchen. Es sollte sein
DocumentRoot „/var/www“
Nach ScriptAlias dann suchen. Es sollte sein
ScriptAlias /cgi-bin/ „/var/www/cgi-bin/“
Persönlich mag ich gerade /cgi/index.cgi im Browsersadressenstab sehen, also habe ich
ScriptAlias /cgi/ „/var/www/cgi-bin/“
Es ist nicht notwendig, aber, wenn Sie
www.yoursite.com/cgi-bin index.cgi laden wünschen dann, sollten Sie index.cgi auf der DirectoryIndex Linie mit einschließen
DirectoryIndex index.html index.htm index.cgi index.php
Ich schloß index.php mit ein, weil ich Sie sehe, das PHP-Modul ermöglichen zu lassen, also konnte es außerdem dort sein, falls Sie alle mögliche PHP-Anwendungen laufen lassen.
Und, da svqmuc sagt, sicher sein, dass dieses dort ist
SetHandler Cgiindex
welches Apache erklärt, dass die Akten, die in .cgi oder in .pl beenden, Cgiindexe sind. Sie können entfernen
|\ .pl$
wenn Sie nicht überhaupt speichern, scripts Ihr Perl mit dieser Verlängerung.