[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Apache et CGI.



Il y a plusieurs façons de le faire, voici celle que je considère
comme étant la plus simple:

- trouve le répertoire CGI du système, sous Debian, c'est normalement
dans /usr/lib/cgi-bin/, mais sur RedHat je crois que c'est dans
/home/httpd/cgi-bin. Pour être sûr tu peux faire un
'grep cgi-bin /etc/httpd/*' (ou /etc/apache/*).

- Dans ce répertoire, crée /cgi-bin/toto, et donnes-lui 
les droits à ce répertoire avec la commande:
'chown ton_usager.son_groupe toto' et vérifie les autres accès
pour être sûr que tout est correct.

- Dans le répertoire home de ton usager, crée un lien symbolique:
'ln -s /ton/chemin/vers/cgi-bin/toto/ /home/toto/cgi-bin/',
j'ai tendance à toujours inverser les paramètres de la commande
ln, mais bon, l'essentiel est là.

L'URL pour les CGIs sera http://ton.server.org/cgi-bin/toto/foo.cgi.
L'avantage d'avoir ce genre de hiérarchie, c'est que le répertoire
"toto" va hériter des droits de cgi-bin, comme par exemple, le droit
d'exécuter des .cgi dans ce répertoire, donc aucune modification
aux configs d'Apache est nécessaire.

Mathieu