PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → Webdev17 sur serveur IIs et noms de domaine
Webdev17 sur serveur IIs et noms de domaine
Débuté par Luigi, 29 mai 2016 15:16 - 6 réponses
Membre enregistré
10 messages
Posté le 29 mai 2016 - 15:16
Bonjour,

Je sais que le sujet ne relève pas de PC Soft, mais je ne pense pas être le seul a être confronté à cette problématique...

J'ai un soucis pour configurer des noms de domaine sur un serveur Windows Server 2008 R2 avec IIs 7, pages évidemment créées avec webdev.

Les paramètres :
- Mon serveur IIs 7 est 100% fonctionnel et sans erreur ; windows update à jour.
- il est installé sur un serveur virtuel 1&1. Je suis admin de mon système.
- je développe sous Webdev 17.
- Les serveurs d'application et Hyperfile nécessaires sont installés et fonctionnent parfaitement.
- Je dispose d'une adresse IP fixe.
- Je dispose de 3 noms de domaines qui actuellement pointent sur mon adresse IP. Bien évidemment, n'ayant pas trouvé comment configurer le système correctement ces 3 noms de domaine provoquent pour l'instant l'ouverture de la page par défaut "built-in" du serveur :






je souhaite avoir :
Mon_NomDeDomaine_1 => mon_adresse_IP/Mon_Premier_Site.
Mon_NomDeDomaine_2 => mon_adresse_IP/Mon_Second_Site.
Mon_NomDeDomaine_3 => mon_adresse_IP/Mon_Troisième_Site.

J'ai fait remonter sur le serveur quelques pages du 1er site web. Je me préoccuperai des 2 autres quand mon soucis sera résolu. Tout fonctionne bien lorsque je teste avec mon_Adresse_IP/Mon_Premier_Site, aussi bien en local que sur le réseau internet.

Mon problème :
je ne sais pas comment faire pour que le nom de domaine pointe sur mon_adresse_IP/Mon_Premier_Site et ouvre la page d'accueil...

Je ne connais pas ou peu tout ce qui concerne Windows Server et les questions de réseau... Ca fait 1 semaine que j'écume la littérature que je trouve sur le net à ce sujet mais je n'ai rien trouvé qui puisse répondre à cette problématique...

- Je ne peux pas jouer sur les paramètres DNS des noms de domaine car seule une adresse IP est acceptée.
- J'ai installé un serveur DNS sur mon serveur virtuel, mais arrivé à sa configuration je me suis rendu compte que cela ne répond pas au besoin puisque par définition je n'ai qu'une seule machine (virtuelle). ou alors je n'ai rien compris...
- la redirection http dans le serveur IIs n'est pas la solution car sur le principe elle va renvoyer la requête entrante sur une autre machine et ce n'est pas ce que je cherche à faire...
- même chose avec le "http reponse header"... ou alors là aussi je n'ai rien compris...
- j'ai essayé de créer un nouveau site sur le serveur IIs mais arrivé au bout je reste avec le même problème, je ne sais pas comment faire pointer le nom de domaine sur le bon emplacement..
- j'ai essayé de configurer le "binding" du site (si j'ai bien compris, l'équivalent de VirtualHost sous Apache) sans obtenir un résultat satisfaisant.

Si quelqu'un sait comment gérer ça, je lui serai éternellement reconnaissant pour son aide !!!
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 30 mai 2016 - 10:01
Bonjour Luigi,

As-tu étudié cela ?

http://blogs.pcsoft.fr/post.awp…

En ce qui me concerne, la redirection se réalise toujours par des paramétrages chez mon fournisseur de noms de domaines DNS.

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Membre enregistré
10 messages
Posté le 30 mai 2016 - 20:57
Merci pour la réponse.

Je ne suis pas sur un hébergement mutualisé car une telle configuration ne permet pas d'installer le système Webdev...
Je loue un serveur virtuel, la prestation de 1&1 s'arrète à la location de la mécanique fonctionnant sous Win server 2008 R2, avec un espace disque contractuel, un traffic illimité et une disponibilité proche des 100%.
Je leur ai confié la prestation "registrar" pour une question pratique pour moi.

Les seuls paramétrages DNS possibles sont ceux nécessaires au fonctionnement web (adresse IP, serveurs A et MX, et CNAME pour les sous-domaines). La seule modification disponible est celle indispensable en cas de changement de registrar, ou l'adresse IP d'une autre machine si je souhaite déménager l'hébergement des fichiers d'un des noms de domaine chez un autre prestataire.

Par contre je viens de découvrir que je peux faire pointer le nom de domaine sur un autre machine virtuelle que le "default domain" du serveur IIs...
Je vais donc creuser dans cette direction, mais je m'interroge sur le fonctionnement normalement prévu des serveurs d'application Webdev et Hyperfile puisque, en imaginant que j'arrive à une configuration correcte de IIs, je vais avoir 1 machine virtuelle par nom de domaine...
Le serveur d'appli risque de ne pas retrouver ses petits... et si c'est le cas, je sens mal l'affaire car son fonctionnement est très opaque pour moi... :-)
Posté le 30 mai 2016 - 22:02
Bonjour Luigi,

si j'ai bien compris ton problème, dans IIS, quand ti sélectionne ton
site dans la colonne de gauche, il faut ensuite aller dans la colonne
toute à droite (actions), et sous Edit site, aller dans "bindings"...
la, ut pourras lier tous tes noms de domaines (url) avec ton site.

Le document par défaut se gère danla colonne du milieu, default
document, et dans mon cas c'est une page awp.


Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 31 mai 2016 - 08:06
Bonjour Luigi,

Le lien que je t'ai indiqué traite justement de la redirection chez 1&1

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Membre enregistré
10 messages
Posté le 31 mai 2016 - 21:58
Bonjour.
Oui, c'est ce que j'ai fait... plusieurs fois... D'ailleurs le serveur IIs génère de lui même le binding lorsqu'on ajoute un site...

Je ne sais encore pas d'où vient le problème, mais maintenant j'ai une certitude : le serveur d'appli Webdev EST le responsable de mes soucis...

J'ai fait une page bidon "index.html" avec le bloc note window et je l'ai uploadée sur la racine de mon site webdev.

Résultat = cette page index.html s'ouvre sans problème lorsque je l'appelle par le nom de domaine, sans même l'indiquer dans l'url...

La première page dynamique que j'ai déclaré dans mon projet Webdev s'appelle "PAGE_Travaux.awl" : si elle ne s'ouvre pas lorsque le serveur IIs reçoit la requête en provenance du nom de domaine (alors que la page s'ouvre si index.html est présent), cela signifie probablement un problème de configuration du serveur d'appli Webdev...

Si je lance http://www.mon_domaine ou http://www.mon_domaine/index.html, ma page bidon s'ouvre bien !
Si je lance http://www.mon_domaine/PAGE_Travaux.awl j'obtiens une erreur 404... Pourtant les fichiers sont présents !
Si je lance http://www.mon_domaine après avoir supprimé la page index.html du dossier racine du site, une erreur s'affiche : "A default document is not configured for the requested URL". normal puisque j'ai supprimé index.html et que le serveur d'appli ne semble pas faire le boulot !

J'ai donc tenté d'ajouter PAGE_Travaux.awl dans les documents par défaut déclarés dans IIs, mais sans réussite coté résultat...

Ce que je ne comprends pas, c'est qu'en lançant le projet à distance depuis mon PC, si au lieu d'utiliser le nom de domaine je fais http://adresse_IP_demonserveur/lenomdemonprojet, la première page du projet s'ouvre bien... donc le serveur d'appli fonctionne !!!

Lorsque j'ai installé le serveur d'appli j'ai laissé le nom de ma machine virtuelle proposé par l'install... Aurait-il fallu le remplacer par l'adresse IP de la machine sur le réseau internet ?
Posté le 31 mai 2016 - 22:35
Bonjour Luigi,

dommage que tu n'ai lu que la première moitié de ma réponse. Ton
problème se situe au niveau de la deuxième moitié.

Donc, tout est bien réglé, à part le problème de la page d'accueil.

Si tu as des sites awp, il faut le changer dans le document par défaut,

Si tu as des sites classiques, il faut, comme indiqué dans l'aide (et
non, ce n'est pas fiat tout seul) créer une page html hôte avec une
iframe pour le site classique (le détail du code à utiliser est dans l'aide)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com