Différences entre les versions de « Apache/CGI »

153 octets ajoutés ,  il y a 7 ans
aucun résumé de modification
Pour qu'Apache prenne en charge les scripts, il est nécessaire d'effectuer un minimum de paramétrage dans la configuration du site.
 
La déclarationdirective <code>ScriptAlias /cgi-bin ''chemin'' </code> précise le nom du répertoire autorisé à contenir des scripts CGI<<ref>http://httpd.apache.org/docs/current/fr/howto/cgi.html</ref>.
Exemple Unix :
ScriptAlias /cgi-bin /var/www/cgi-bin
Exemple Windows :
ScriptAlias /cgi-binC:\Program /var/www/cgi-binFiles (x86)\EasyPHP\data\localweb\scripts
 
Le chemin <code>/cgi-bin</code> n'existe pas vraiment, il est dirigé vers <code>/var/www/cgi-bin</code>, et cela permet d'écrire des URL comme <code><nowiki>http://serveur/cgi-bin/mon_script</nowiki></code>.
 
Exemple : vous écrivez un script <code>essai.cgi</code>, et vous voulez que <code>/home/httpd/cgi-bin</code> contienne les scripts.
Il faut donc au moins écrire :
<pre>
ScriptAlias /cgi-bin /home/httpd/cgi-bin
* couldn't create child process
* End of script output before headers
 
<noinclude>
== Références ==
{{Références}}
</noinclude>