Het kan nuttig zijn om uw httpd.conf- dossier te controleren - /etc/httpd/conf/httpd.conf
. Ik ga veronderstellen dit NIET het probleem is, omdat dit standaardconfiguratie is. Maar u moet zeker zijn. Zoek eerst DocumentRoot. Het zou moeten zijn
DocumentRoot „/var/www“
Dan zoek ScriptAlias. Het zou moeten zijn
ScriptAlias /cgi-bin/ „/var/www/cgi-bak“
Persoonlijk, houd van ik ziend enkel /cgi/index.cgi in de browser adresbar, zodat heb ik
ScriptAlias /cgi/ „/var/www/cgi-bak“
Het is niet noodzakelijk, maar als u
www.yoursite.com/cgi-bin index.cgi wilt laden toen zou u index.cgi op de lijn moeten omvatten DirectoryIndex
DirectoryIndex index.html index.htm index.cgi index.php
Ik omvatte index.php omdat ik u de php toegelaten module zie hebben, zodat zou het eveneens kunnen zijn daar voor het geval dat u om het even welke php toepassingen in werking stelt.
En, aangezien svqmuc zegt, zeker ben dit daar is
Het CGI-manuscript van SetHandler
welke Apache vertelt dat de dossiers die in .cgi of .pl beëindigen CGI-manuscripten zijn. U kunt verwijderen
|\ .pl$
als u niet ooit sparen uw manuscripten Perl met die uitbreiding.