Comment créer un sous-domaine dans IIS7?

Réponses:

8

Cela devrait être aussi simple que de créer un nouveau site Web qui pointe vers le dossier où se trouve / mysite, puis de modifier les propriétés afin qu'il accepte les demandes avec l'en-tête de l'hôte mysite.mydomain.com.

Voici un article technique sur la définition de l'en-tête de l'hôte:

cheval pâle
la source
En fait, j'ai constaté que j'avais tout configuré correctement, mais le fichier web.config ne contenait pas les bonnes données, il manquait donc une propriété de gestionnaire. Mais merci :-)
Techboy
Ah, les gestionnaires .Net manquants. Heureux que vous l'ayez résolu :)
palehorse
2
Un peu plus d'informations serait bien ...
Steve
2

2 options:

  • vous pouvez ajouter une nouvelle liaison au site existant (cliquez avec le bouton droit sur le site, modifiez les liaisons, entrez l'IP / le nom de domaine de mysite.mydomain.com) - cela obligera la personne à aller sur http: //mysite.mydomain .com / mysite , ce qui n'est probablement pas ce que vous voulez.
  • ajouter un nouveau site avec l'ip / domaine de mysite.mydomain.com et faire en sorte que le chemin physique racine soit le répertoire vers lequel pointe www.mydomain.com/mysite
MattB
la source
2

Si c'est le seul site sur cette machine qui répondra sur cette adresse IP, vous ne devriez en fait pas avoir besoin de configurer quoi que ce soit. La configuration par défaut répond à toute demande sur l'adresse IP associée, quel que soit le nom DNS utilisé pour y accéder.

Si vous allez configurer d'autres sites avec des noms d'hôtes différents qui vivent également sur la même adresse IP, vous devrez les configurer à l'aide des "En-têtes d'hôtes". Dans IIS7, les en-têtes d'hôte sont définis dans l' interface de liaisons pour chaque site. Vous pouvez y accéder facilement en cliquant avec le bouton droit sur le site dans le composant logiciel enfichable IIS et en choisissant Modifier les liaisons . Par défaut, vous avez probablement 1 entrée pour le port 80 attribuée à une adresse IP générique. Sélectionnez cette entrée et cliquez sur le bouton Modifier . La nouvelle boîte de dialogue aura une entrée Nom d'hôte: où vous pouvez coder en dur le nom DNS auquel ce site répondra.

Ryan Bolger
la source
Mon mauvais, je viens de réaliser que le site d'origine est hébergé dans un répertoire virtuel. La réponse de MattB est plus appropriée, mais je vais laisser la mienne pour les connaissances générales sur les en-têtes d'hôte et IIS7
Ryan Bolger
2

Création d'un sous-domaine

ouvrez le gestionnaire iis7 créez un nouveau site Web, tapez n'importe quel nom pour le nom du site et pointez le chemin physique et l'adresse IP qui sont attribués à votre carte réseau (le port doit être 80) et le nom d'hôte doit être votre nom de sous-domaine comme blog.example.com (si votre site principal est example.com) appliquez ok.

Ajout d'une entrée DNS

Ouvrez DNS à partir des outils de l'administrateur, développez le nom de l'ordinateur, développez la zone de recherche directe, cliquez sur example.com (signifie votre nom de domaine) nom du sous-domaine, c'est-à-dire blog. Dans l'hôte cible FQDN, tapez votre nom de domaine, par exemple example.com, cliquez sur OK.

Redémarrez le serveur DNS. Vous avez terminé avec le sous-domaine.

Dheemanth Hegde
la source