1 votes

Configurer le site IIS pour qu'il fonctionne avec l'en-tête host et l'entrée du fichier hosts

J'ai mis en place un site dans IIS sur ma machine de développement locale.

Dans la section bindings du site, j'ai ajouté 4 bindings, tous les 4 pour http :

Host Name                   Port    IP Address
blog.sourcecube.co.za       26581   *
www.blog.sourcecube.co.za   26581   *
blog.sourcecube.co.za       26581   127.0.0.1
www.blog.sourcecube.co.za   26581   127.0.0.1

dans mon fichier hosts (pilotes \etc\hosts ), j'ai ajouté les entrées suivantes :

127.0.0.1   blog.sourcecube.co.za
127.0.0.1   www.blog.sourcecube.co.za

Lorsque j'envoie un ping à mon nom de domaine à partir de la ligne de commande, il se résout en fait à l'adresse de bouclage, 127.0.0.1.

Donc ce que je m'attends à ce qu'il se passe quand je navigue vers blog.sourcecube.co.za dans mon navigateur, c'est qu'il se résolve à 127.0.0.1, et quand la requête arrive à IIS, il devrait savoir quel site servir grâce à l'en-tête d'hôte ?

Mais lorsque je me rends sur blog.sourcecube.co.za, j'obtiens l'erreur "Unable to connect, Firefox can't establish a connection to the server at blog.sourcecube.co.za".

Qu'est-ce que je fais de mal ?

La navigation vers blog.sourcecube.co.za:26581 depuis mon navigateur fonctionne. J'aimerais cependant que cela fonctionne sans spécifier le numéro de port.

2voto

Eric C. Singer Points 2319

Le port que vous mentionnez ci-dessus est-il le port réel sur lequel IIS écoute ? Si oui, assurez-vous que vous entrez http://blog.sourcecube.co.za:26581

Votre compréhension est parfaite, donc je ne vois pas pourquoi ça marcherait. Quel est le numéro d'erreur spécifique que vous obtenez ? Est-ce 404, ou est-ce une erreur 500 ?

Edit 1 : Assez simple alors, il suffit de configurer vos sites IIS au port 80 sur n'importe quelle adresse IP :) Les en-têtes de l'hôte s'occuperont du reste. 80 est implicite lors de la saisie de "http", donc les utilisateurs n'ont pas besoin d'ajouter le port à la fin.

Voir le lien ci-dessous http://support.microsoft.com/kb/308163

Adresse IP Port TCP Nom de l'en-tête de l'hôte

192.168.0.100 80 www.example1.com 192.168.0.100 80 exemple1.com

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X