2010-03-20 14 views

Répondre

5

Ils ne possèdent pas. La seule restriction est que les scripts CGI doivent être deirectory qui a

Options +ExecCGI 
directive

mise en marche, et à défaut de configuration Apache répertoire uniquement/cgi-bin a cette option. Mais rien ne vous empêche d'activer CGI dans d'autres répertoires.

Certains croient que mettre tous les scripts CGI en un seul endroit est plus sûr.

0

Il ne doit pas nécessairement être dans le cgi-bin, mais vous devez spécifier où! Par exemple, j'ai déplacé le mien dans mon dossier www principal où votre fichier index.htm serait.

#ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <-This was the original 
ScriptAlias /html/ "/var/www/html" 
# 
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased 
# CGI directory exists, if you have that configured. 
#Directory below used to be /var/www/cgi-bin 
<Directory "/var/www/html"> 
    AllowOverride None 
    Options ExecCGI <-this line used top be Options None 
    Order allow,deny 
    Allow from all 
</Directory>