IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

[IIS] Plusieurs noms de domaines pointant sur un seul serveur perso


Sujet :

IIS

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut [résolu][IIS] Plusieurs noms de domaines pointant sur un seul serveur perso
    Bonjour à tous !

    J'espère que ceci n'a pas déjà été abordé. Désolé si c'est le cas.

    Voici ma question. J'ai acquis plusieurs noms de domaines. J'ai une seule machine qui me sert de serveur avec IIS dessus.

    Pour l'instant, j'ai des redirections avec masquage.

    En fait, le domaine disons titi.com pointe vers http://123.45.67.89/titi/
    et le domaine toto.com pointe vers http://123.45.67.89/toto/
    et le masquage fait que l'on ne voit pas directement l'adresse IP de ma machine dans l'URL mais titi.com ou toto.com selon le site.

    Tout fonctionne, mais ce n'est pas l'idéal pour différentes raisons (référencement notamment) car le masquage utilise une redirection dans une frame (j'ai utilisé la solution de facilité offerte par la société auprès de laquelle j'ai acquis les noms de domaines).

    Est-il possible de faire moi-même la correspondance titi.com = http://123.45.67.89/titi/ et toto.com = http://123.45.67.89/toto/ et si oui, comment ? (sans utiliser de frame, bien entendu)

    Je crois qu'en mettant en place mon propre serveur DNS, je ne pourrais que faire l'association avec mon adresse IP (par exemple : tata.com = http://123.45.67.89 pour peu que je possède le domaine tata.com) mais uniquement à la racine, et non pas dans un répertoire.

    Quelqu'un a-t-il une solution pour mon cas ?

    Merci d'avance...

  2. #2
    Membre actif Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Points : 278
    Points
    278
    Par défaut DNS n'est pas redirection
    Bonjour
    Je viens de lire ton problème qui est relativement simple.
    Tu mets ton DNS en place et en effet, comme tu le dis, ton DNS ne va faire le lien qu'entre toto.com et une adresse IP (statique).
    Pour le reste c'est de la configuration IIS.
    Si tu es sur un serveur Windows, tu crés plusieurs sites web virtuels dans IIS, et tu les différencie sur base du nom de domaine (c'est prévu dans le Wizard de création d'un site web virtuel). Et comme ça chaque nom de domaine dispose de son propre site web virtuel.
    Si tu es sur un Windows XP Pro qui ne supporte qu'un seul site web virtuel, tu crés une page d'accueil dans la racine du site web virtuel qui redirige les requêtes http en fonction du nom de domaine avec lequel elles arrivent. C'est un peu plus compliqué à ce niveau car il y a une partie de programmation. (Assez simple cependant)
    N'hésite pas à expliciter un peu plus ton problème si tu veux que je sois plus précis.
    zzzThibaut
    --------------------------------------------------------------------------
    For a moment, nothing happened. Then, after a second or so, nothing continued to happen.
    Thibaut CHARLIER

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Merci pour la réponse.

    Pour les sites web virtuels, ce n'est pas le problème, c'est fait et cela fonctionne.

    Le point le plus délicat, c'est de réaliser moi-même la correspondance avec plusieurs noms de domaines pointant sur des répertoires différents d'une seule et même machine.

    Si pour un seul domaine, je peux m'en sortir avec une entrée DNS (par exemple pour toto.com), je ne suis pas sûr d'obtenir la même souplesse avec la solution que tu suggères (redirection à partir de la racine).

    Je suppose que pour ta solution, je dois tester à la racine quel nom de domaine le navigateur du visiteur souhaite parcourir et le faire basculer dans le bon répertoire.

    Le problème, si j'ai bien compris, c'est que cela marche assez facilement au niveau référencement pour la correspondance entre titi.com est http://123.45.67.89/titi, mais je ne vois pas bien comment cela peut marcher pour indexer naturellement l'ensemble des pages sous http://123.45.67.89/titi avec le nom de domaine dans Google par exemple avec ce système de redirection programmée.

    Si j'ai une brochure par exemple ici : http://123.45.67.89/titi/doc/brochure.pdf, on doit pouvoir pointer directement dessus par l'URL : http://www.titi.com/doc/brochure.pdf et elle doit pouvoir être indexée dans Google avec cette même URL (et non pas en http://123.45.67.89/titi/doc/brochure.pdf). Cela marche avec un enregistrement DNS, mais je ne vois pas comment cela peut fonctionner avec ce système de redirection programmée ? Je ne vais pas faire l'indexation manuelle de chacun de mes documents ou page sur mes différents sites (ce n'est pas le but du jeu). Ou alors, il y a un truc qui m'échappe ?

  4. #4
    Membre actif Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Points : 278
    Points
    278
    Par défaut Questions
    Bonjour
    ton but c'est de mettre tes sites web toto.com et titi.com dans un seul site web virtuel ou alors tu peux avoir des sites web différents ?
    Tu utilises quel Windows ? Server ?
    Peux tu décrire clairement le but à atteindre car c'est pas complètement clair ?
    Ce qui est certains c'est que si tu travailles avec des adresses du style http://10.10.10.10/toto.com/mesDocs , tu ne sera jamais référencé sur Google avec le bon nom de domaine mais bien avec l'adresse réelle.
    A+
    zzzThibaut
    --------------------------------------------------------------------------
    For a moment, nothing happened. Then, after a second or so, nothing continued to happen.
    Thibaut CHARLIER

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Merci encore d'avoir la gentillesse de me répondre.

    J'ai une adresse IP fixe routable. titi.com et toto.com sont deux domaines pointant vers deux sites distincts.

    Pour l'instant, cela fonctionne via une redirection gérée au niveau des outils fournis par la société auprès de laquelle j'ai acheté les noms de domaines. Le problème, c'est que cela se fait dans une frame (dans chacun des deux cas) qui renvoie vers http://123.45.67.89/titi ou http://123.45.67.89/toto suivant le cas. Pour le référencement, ce n'est pas top, car ce sont les pages contenant mon adresse IP fixe (de type : 123.45.67.89 dans mon exemple) qui sont référencées "naturellement" et non pas la correspondance sur le nom de domaine, comme cela serait le cas si j'avais un nom DNS.

    Le serveur est un serveur Windows 2000 Server.

  6. #6
    Membre actif Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Points : 278
    Points
    278
    Par défaut tu y es presque
    Bonsoir
    Si le fournisseur de tes noms de domaine fait déja le lien entre ton adresse IP et tes noms de domaines, il suffit de configurer deux sites web virtuels dans IIS (basé sur le nom de domaine) et le tour est joué. IIS dirigera automatiquement les requêtes HTTP vers le bon site web virtuel grâce au nom de domaine qui sera configuré dans chacun des sites web virtuels.
    zzzThibaut
    --------------------------------------------------------------------------
    For a moment, nothing happened. Then, after a second or so, nothing continued to happen.
    Thibaut CHARLIER

  7. #7
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bonjour !

    Merci encore pour ton temps. Cependant, je n'ai peut-être pas été assez clair ou il y a quelque chose qui m'échappe dans ta réponse.

    Mon problème actuel est essentiellement lié à la manière dont la redirection est faite depuis mon fournisseur de noms de domaine.

    Plus concrètement, voici le type de page qui est généré pour gérer la correspondance entre mon domaine titi.com est le répertoire web http://123.45.67.89/titi sur ma machine serveur personnelle (même chose avec toto.com vers http://123.45.67.89/toto).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    
    <head>
      <title>TITI.COM - le site à moi n°1</title>
      <META name="description" content="description de mon site à moi..."><META name="keywords" content="liste des mots clés pour référencer mon site à moi !">
    </head>
    <frameset rows="100%,*" border="0">
      <frame src="http://123.45.67.89/titi" frameborder="0" />
      <frame frameborder="0" noresize />
    </frameset>
    
    <!-- pageok -->
    <!-- 02 -->
    <!-- 6.10-->
    </html>
    J'utilise comme je l'ai dit plus haut, la solution de facilité offerte par mon fournisseur de noms de domaines qui me permet de faire ce pointage, tout en ayant un masquage de l'URL pour avoir à l'affichage dans la barre d'adresse http://www.titi.com au lieu de http://123.45.67.89/titi et même chose pour http://www.toto.com au lieu de http://123.45.67.89/toto.

    Mon problème, c'est que pour le référencement chez Google (notamment), les pages de mes sites (sauf la page principale) vont être référencées avec l'adresse IP de ma machine, et non pas avec les noms de domaine. Par exemple, à moins d'indexer spécifiquement une à une chacune des pages, une brochure disponible à l'URL http://www.titi.com/doc/brochure.pdf sera en fait référencée à l'adresse http://123.45.67.89/titi/doc/brochure.pdf et c'est là l'un des points qui me dérange avec la solution "de facilité" actuelle que j'utilise via mon fournisseur de noms de domaine.

    Si je n'hébergeais qu'un seul site, je mettrai en place mon propre serveur DNS pour faire l'association directe entre mon adresse IP et le nom de domaine concerné. Par exemple, on aurait tata.com = 123.45.67.89 et en ce cas, je n'aurai pas besoin d'utiliser l'outil de redirection et masquage de mon fournisseur de nom de domaine, mais aurai simplement besoin de lui renseigner mon nom de serveur DNS personnel pour la résolution du nom de domaine tata.com. Le problème est que j'héberge plusieurs sites sur une seule machine dans des répertoires web différents.

    J'ai peut-être raté un truc, mais je n'ai pas l'impression que mon problème soit réglé pour l'instant.

    Merci encore pour ta patience...

  8. #8
    Membre actif Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Points : 278
    Points
    278
    Par défaut Oui t'as raté un étape
    Salut
    Ce que tu dois faire c'est demandé à ton hébergeur de faire pointer tata.com et titi.com vers 123.45.67.89 au niveau DNS et pas redirection.
    Contrairement à ce que tu pense IIS est tout à fait capable de gérer des site web différents sur une seule et même adresse IP.
    Au niveau de ton serveur IIS tu crés plusieurs serveur web virtuels différents en spécifiant un nom de domaine (host header name) différent pour chacun. De cette façon IIS sera toujours capable de dirigé les requêtes HTTP vers le bon serveur web virtuel. Le host Header name peut se spécifier dans le wizard de création du serveur web virtuel (à l'étape où tu configure l'adresse IP d'écoute de ton serveur) ou directement dans les propriétés du serveur web virtuel dans l'onglet "General", clique sur le bouton "Advanced" à coté de l'adresse IP d'écoute.
    Avec cette solution, tu n'auras plus de problème de référencemen car des sites auront toujours le bon nom de domaine.
    Pour information, tu peux demande à IIS de faire la différence entre des serveurs web virtuels sur base de l'adresse IP, du port IP, et du nom de domaine, ou n'importe quel combinaison de ces trois paramètres.
    Si tu configures une combinaison (Adresse IP / Port IP / nom de domaine) déja utilisée, tu ne pourras pas démarer ton serveur web virtuel (malgrés que IIS sera démarré)
    zzzThibaut
    --------------------------------------------------------------------------
    For a moment, nothing happened. Then, after a second or so, nothing continued to happen.
    Thibaut CHARLIER

  9. #9
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Merci. Je vais creuser la question. En effet, cette histoire de "host header name" m'avait échappée. J'utilise jusqu'à présent les répertoires virtuels (virtual directory) sur le serveur par défaut et c'était mon erreur (méconnaissance de certaines fonctionnalités d'IIS sur lequel je suis un autodidacte complet). Je vais faire les modifications.

    Merci encore...

  10. #10
    Membre actif Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Points : 278
    Points
    278
    Par défaut et pour la fin
    Salut
    N'oublie pas de mettre le tag résolu sur le post quand tu es staisfait de la réponse
    zzzThibaut
    --------------------------------------------------------------------------
    For a moment, nothing happened. Then, after a second or so, nothing continued to happen.
    Thibaut CHARLIER

  11. #11
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Merci !
    C'est bon ! Mille mercis !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. plusieur nom de domaine sur un dns bind9
    Par nlefebvre1 dans le forum Réseau
    Réponses: 1
    Dernier message: 31/10/2011, 10h49
  2. Plusieurs noms de domaine sur un même espace
    Par lelectronique.com dans le forum Apache
    Réponses: 6
    Dernier message: 07/10/2009, 16h56
  3. Identification sur un site possédant plusieurs noms de domaine
    Par louveteau02 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 29/09/2009, 13h45
  4. Plusieurs noms de domaine sur un serveur
    Par bouquet92 dans le forum Apache
    Réponses: 2
    Dernier message: 13/12/2006, 12h01
  5. [Apache] Configurer plusieurs noms de domaine
    Par bractar dans le forum Apache
    Réponses: 5
    Dernier message: 08/06/2006, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo