Programmes CGI et Delphi : FAQ
1) Comment configurer les CGI sur IIS Lance
Démarrer/Programmes/Microsoft Internet Server/Gestionnaire des Services
Clique deux fois sur le service WWW, et
sélectionne l'onglet "Répertoires"
| Répertoire |
Alias |
Adresse |
Erreur |
| C:\InetPub\wwwroot |
<Répertoire de base> |
| C:\InetPub\scripts |
/Scripts |
| C:\WINNT\System32\inetsrv\iisadmin |
/iisadmin |
Clique sur Ajouter, indique le
répertoire qui contient les programmes CGI (C:\DELPHI par exemple)
l'alias de répertoire virtual est habituellement "/cgi-bin", supprime
l'accès en lecture et ajoute l'accès "Exécuter".
| Répertoire |
Alias |
Adresse |
Erreur |
| C:\InetPub\wwwroot |
<Répertoire de base> |
| c:\delphi |
/cgi-bin |
| C:\InetPub\scripts |
/Scripts |
| C:\WINNT\System32\inetsrv\iisadmin |
/iisadmin |
Il ne reste plus qu'à placer les EXE dans
C:\DELPHI (par exemple) et d'invoquer les CGI par
http://www.monserver.fr/cgi-bin/programme.exe. Si NT donne une
erreur de droits, clique droit sur le dossier pour vérifier les droits..
2) pourquoi est-ce que <a href="/cgi-bin/programm.exe">
me propose t'il désespérément de CHARGER ou D'EXECUTER le
programme à la place de faire ce qu'il devrait ?? Pour que le CGI
retourne une page web, il faut impérativement qu'il soit lancé
par un serveur WEB, il est impossible de lancer un CGI en local (sauf si tu
installes un serveur web en local...mais il faut alors passer par le serveur -
http://127.0.0.1/cgi-bin/programm.exe) c'est tout ! A +
Suite du tutoriel : Sommaire,
Introduction, Les
paramètres, Redirection, Les images, protection par mot de
passe, Les cookies, Base de
données, FAQ
|