[Look Inside]
-Sommaire
-Les Paramètres
-Redirection
-Les Images
-protection par mot de passe
-Les cookies
-Base de Données
-FAQ
Programmes CGI avec Delphi et Kylix - 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 +