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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 31 May 2013 13:04

bremeniste
Participant occasionnel
Date d'inscription: 8 Jan 2012
Messages: 15

Passer de localhost à un site web (Application Maestro)

Bonjour,
mon probléme réside au niveau du passage de l'application (MAESTRO) de localhost à un site web avant de l'héberger.
y-a t-il des configurations à faire au niveau du dossier Mapguide ou Maguide Maestro au sein de la racine "C" de telle sorte à faire pointer mon site web sur mon localhost. Un site web accessible à différents utilisateurs (n'ayant pas Mapguide installé au niveau de leur machine

ex: http://www.carto-ccmaizieres.com/

Merci pour votre aide

Hors ligne

 

#2 Sat 01 June 2013 18:16

smile
Participant actif
Date d'inscription: 2 Jul 2009
Messages: 110

Re: Passer de localhost à un site web (Application Maestro)

Bonjour,

Vous devez accéder a votre page via une ip publique. Vous pouvez la connaître en vous rendant sur ce site : http://www.whatismyip.com/.  Il faudra sûrement paramétrer des redirections de port sur votre routeur. Tout dépend de votre configuration réseau.

Ensuite, il faudra créer un nom de domaine pour changer l'adresse du site.

Nion

Hors ligne

 

#3 Sun 02 June 2013 11:28

Service Informatique CC Maizières-lès-Metz
Invité

Re: Passer de localhost à un site web (Application Maestro)

Bonsoir,

Pour plus de simplicité, au moment de l'installation de mgos. Il faut mettre l'ip du serveur au lieu de localhost, de ce fait il paramètrera automatiquement les fichiers de conf ( type httpd) d'apache, etc....

En gros, je conseille de faire une sauvegarde totale des répertoires services éteints, de sauvegarder dans l'administrator, puis de désinstaller et réinstaller mgos en précisant l'adresse réelle du serveur ( son ip) apres, faire une sauvegarde des répertoires dans un nouveau dossier, arrêter les services auparavant, réintégrer l'ancien dossier ( cela conservera les paramètres spécifiques tels que francisation, etc) puis replacer les nouveaux fichiers de conf aux bons endroits, type httpd.conf...

Ça c'est la méthode douce, l'autre méthode consiste a reparamétrer a la main tous les fichiers de conf, en replaçant les localhost par l adresse ip....

Après cela, aller choper dans l'appli l'adresse exacte type http:// 45.34.24.54/mapguide/etc...

Et faire une redirection d'un eventuel.com vers cette appli, en transparent...

Voila c'est pas tres clair....mais c'est une méthode....

Qu'en pensez vous?

Fred

 

#4 Sun 02 June 2013 14:38

smile
Participant actif
Date d'inscription: 2 Jul 2009
Messages: 110

Re: Passer de localhost à un site web (Application Maestro)

Pour plus de simplicité, au moment de l'installation de mgos. Il faut mettre l'ip du serveur au lieu de localhost, de ce fait il paramètrera automatiquement les fichiers de conf ( type httpd) d'apache, etc....


Bonjour,

Il me semble qu'en l'installant MGOS en laissant le paramètre "localhost" lors de l'installation n’influence pas une utilisation via l'ip publique. En tout cas, je n'ai jamais eu de soucis a laisser "localhost" sur une application destinée au grand public

Nion

Dernière modification par smile (Sun 02 June 2013 14:41)

Hors ligne

 

#5 Sun 02 June 2013 19:12

bremeniste
Participant occasionnel
Date d'inscription: 8 Jan 2012
Messages: 15

Re: Passer de localhost à un site web (Application Maestro)

Bonsoir,

Merci pour vos réponses.je compte commencer par paramétrer manuellement les fichiers conf. Mais, je pense que cette configuration ne m’empêche pas de voir par la suite en localhost mon application (éventuels mises à jour de l'application avant de la repasser au grand public) ??

je suis novice en informatique. permettez moi de revenir vers vous en cas de probléme.

Merci pour votre aide

Cordialement

Hors ligne

 

#6 Sun 02 June 2013 20:09

smile
Participant actif
Date d'inscription: 2 Jul 2009
Messages: 110

Re: Passer de localhost à un site web (Application Maestro)

Sans modification de vos fichiers conf, l'application sera quand même accessible via votre ip publique. Je viens de faire le test sur mon pc derrière une freebox.

Pour info, j'ai :

- installé maguide avec les parametres par defaut
- remonté le package Sheybogan
- configuré une page qui appelle mon application en php
- redirigé le port 8080 de ma box vers mon pc

L'application est accessible à http://monip:8008/macarte.php


Nion

Hors ligne

 

#7 Tue 04 June 2013 14:18

bremeniste
Participant occasionnel
Date d'inscription: 8 Jan 2012
Messages: 15

Re: Passer de localhost à un site web (Application Maestro)

Bonjour

Merci 'smile' pour le suivi.
j'ai essayé depuis hier de tout remettre en ordre dans ma tête vu que tout ca est nouveau pour moi.
Donc , j'ai commencé par configurer la redirection du port (Capture 1 + 2 + 3), espérant que ca tient la route.
Par contre, j'ai beau essayé de commencer à configurer une page qui fait appel à mon application en php mais en vain (nul en développement).
Pourriez vous me proposer quelques pistes ou liens qui m'aident à y arriver??

Merci pour vos réponses

Cordialement

Dernière modification par bremeniste (Tue 04 June 2013 14:27)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#8 Tue 04 June 2013 18:25

smile
Participant actif
Date d'inscription: 2 Jul 2009
Messages: 110

Re: Passer de localhost à un site web (Application Maestro)

Il y a un visualisateur php en démo dans les répertoires de mapguide. Il permet de créer une session et d'appeler un weblayout. Il se trouve dans le dossier suivant :
C:\Program Files\OSGeo\MapGuide\Web\www\phpviewersample

Modifiez la ligne 37 du fichier ajaxviewersample.php avec le chemin de votre layout :

Code:

$webLayout = "Library://Samples/Sheboygan/Layouts/SheboyganPhp.WebLayout";

Pour accéder à la page : http://localhost:8008/mapguide/phpviewe … sample.php

Concernant les redirections de ports cela semble correct, vous pouvez test en allant sur http://ip_publique:8008/, cela devrait renvoyer un "It's Works!"

Nion

Dernière modification par smile (Tue 04 June 2013 18:28)

Hors ligne

 

#9 Sun 09 June 2013 19:17

bremeniste
Participant occasionnel
Date d'inscription: 8 Jan 2012
Messages: 15

Re: Passer de localhost à un site web (Application Maestro)

Bonsoir,

merci 'smile' pour le suivi
tout ce que vous m'avez conseillé de le faire marche trés bien.
par contre, ce que j'ai comme application est une "Application Definition" , ce n'est pas un layout... Comment je fais pour appeler une ApplicationDefinition.??

Autre chose SVP, http://mon-ip:8008/mapguide/phpviewersample/ajaxviewersample.php est inaccessible depuis un autre poste
Devrais-je rajouter d'autres modifications pour que ca soit accessible depuis internet??

Excusez mon ignorance!!

Cordialement

Hors ligne

 

#10 Mon 10 June 2013 13:38

smile
Participant actif
Date d'inscription: 2 Jul 2009
Messages: 110

Re: Passer de localhost à un site web (Application Maestro)

Bonjour,

Il me semble qu' "Application definition" est utilisé pour les mises en page fusion. Dans ce cas vous n'avez pas besoin de passer par la création d'une page php (pour viewer AJAX).

Vous devez simplement faire pointer votre URL vers votre application. Les templates par defaut sont accessible ici : http://localhost:8008/mapguide/fusion/t … index.html

Il faudra modifier le fichier "ApplicationDefinition.xml" pour qu'il pointe vers vos MapDefinition.


Quand vous dites inacessible, quel est le message d'erreur?

Nion

Hors ligne

 

Pied de page des forums

Powered by FluxBB