Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 13 December 2007 16:39

CarineS
Participant occasionnel
Date d'inscription: 19 Sep 2007
Messages: 18

[MapServer] Installation avec IIS

Bonjour à tous,

J’essaie de faire fonctionner MapServer en mode cgi sur un serveur IIS.
Je débute totalement avec le serveur IIS.

En fait, Mapserver est utilisé actuellement dans sa version mapscript. Aujourd’hui, on souhaiterait pouvoir l’utiliser en tant que serveur wms.

Je me suis rendue sur le site de Mapserver où j’ai pu trouver la doc sur l’installation de MapServer sous IIS : http://mapserver.gis.umn.edu/docs/howto/setupiis.
J’ai dézippé ms4w à la racine de C. J’ai ensuite testé plusieurs choses :
1) J’ai placé mapserv.exe ainsi que les dll qui l’accompagne dans le répertoire cgi-bin de mon serveur, en m’assurant que « execute permissions » était sur « scripts and executables ». J’ai testé l’url http://monserveur/cgi-bin/mapserv? ou http://monserveur/cgi-bin/mapserv.exe? mais le serveur renvoie une erreur du type : « The page cannot be found ».
2) J’ai crée un nouveau dossier dans wwwroot que j’ai fait pointé vers c:\ms4w\Apache\cgi-bin. J’ai testé l’url http://monserveur/mondossier/mapserv? et http://monserveur/mondossier/mapserv.exe? mais le serveur renvoie aussi une erreur du type : « The page cannot be found ».

Je me dis que j’ai du oublier une étape importante ou que je ne fais pas les choses correctement.
Auriez-vous une réponse ?

Je vous remercie d'avance pour votre aide.

Bonne fin d'après-midi !

CarineS

Hors ligne

 

#2 Fri 14 December 2007 10:56

CarineS
Participant occasionnel
Date d'inscription: 19 Sep 2007
Messages: 18

Re: [MapServer] Installation avec IIS

Je réponds à mon propre message car je viens de trouver la source du problème (youpi !). Ccela pourra toujours servir à quelqu'un d'autre.

En fait mon serveur IIS n'autorisait pas l'éxécution des programmes CGI et renvoyait une erreur de type 404. J'ai trouvé pourquoi après m'être rendue sur le site de microsoft : http://www.microsoft.com/technet/prodte … x?mfr=true

Il suffit d'aller dans le dossier Web Service Extensions. De créer un nouveau "Web Service Extension" et de le faire pointer sur "c:\ms4w\Apache\cgi-bin\mapserv.exe". A partir de là, IIS autorise l'éxécution de mapserver depuis le web.

Bonne journée à tous,

CarineS

Hors ligne

 

#3 Fri 14 December 2007 13:44

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: [MapServer] Installation avec IIS

Je pense que si tu avais mis le mapserv.exe dans le cgi-bin d'IIS et non
celui du répertoire d'apache tu n'aurais eu aucun souci !

Guillaume

Hors ligne

 

Pied de page des forums

Powered by FluxBB