web-dev-qa-db-fra.com

Comment configurer des sous-domaines sur IIS 7

J'ai un site Web sur un serveur IIS 7: WWW.example.COM

Je voudrais créer plusieurs sous-domaines qui ressemblent à SUBDOMAIN1.example.COM

J'ai créé un site Web IIS et j'ai défini les liaisons comme suit: Http, port 80, l'adresse IP de mon serveur, SUBDOMAIN1.example.COM et le chemin d'accès physique à un dossier sous example.COM.

J'ai redémarré mon site Web et cliqué sur Parcourir, le navigateur s'est ouvert avec l'adresse suivante: http://SUBDOMAIN1.example.COM

Mais le site Web ne s'affiche pas.

Dois-je faire quelque chose avec le DNS?

58
Tal Cohen

Celui-ci m'a rendu fou ... Au fond, vous avez besoin de deux choses:

1) Assurez-vous que votre DNS est configuré pour pointer vers votre sous-domaine. Cela signifie que vous avez un enregistrement A dans le DNS pour votre sous-domaine et que vous pointez sur la même adresse IP.

2) Vous devez ajouter un site Web supplémentaire dans IIS 7 nommé subdomain.example.com.

  • Sites> Ajouter un site Web
  • Nom du site: subdomain.example.com
  • Chemin physique: sélectionnez le répertoire du sous-domaine
  • Liaison: même ip que example.com
  • Nom d'hôte: subdomain.example.com
85
DotNetMensch

Méthode générique: ajoutez l'entrée suivante à votre serveur DNS et modifiez le domaine et l'adresse IP en conséquence.

* .example.com IN A 1.2.3.4

http://www.webmasterworld.com/Microsoft_asp_net/3194877.htm

7
M. Salah

Si votre ordinateur ne trouve pas l'adresse IP associée à SUBDOMAIN1.example.COM, il ne trouvera pas le site.

Vous devez soit modifier votre fichier hosts (pour pouvoir au moins tester des éléments - il s'agira d'un changement local, disponible uniquement pour vous-même), ou mettre à jour le DNS afin que le nom soit résolu correctement peut le voir).

5
Oded

Comme DotNetMensch l'a dit, vous n'avez PAS besoin d'ajouter un autre site dans IIS, car cela peut également entraîner d'autres problèmes et rendre les choses plus compliquées, car vous avez ensuite un site Web sur un site Web. les chemins peuvent avoir besoin de changer. Il vous suffit de modifier les liaisons du site existant et d'y ajouter le nouveau sous-domaine.

Alors:

  1. Ajouter un sous-domaine aux enregistrements DNS. Mon hôte (RackSpace) utilise un portail Web pour ce faire. Vous devez simplement vous connecter et accéder à Réseau-> Domaines (DNS) -> Actions-> Créer une zone, et entrer votre sous-domaine comme mysubdomain.domain.com, etc. paramètres par défaut

  2. Accédez à votre domaine dans IIS, cliquez avec le bouton droit de la souris sur -> Modifier les liaisons -> Ajouter, puis ajoutez votre nouveau sous-domaine en conservant tous les autres, par exemple. mysubdomain.domain.com

Vous devrez peut-être attendre 5 à 10 minutes pour la mise à jour des enregistrements DNS, mais c'est tout ce dont vous avez besoin.

0
Damo