OVH Cloud OVH Cloud

iis en multi site intranet

13 réponses
Avatar
Sylfelin
Bonjour,

Windows 2003 Server

J'ai le site web par défaut sur le port 80 à l'adresse 192.168.0.200

J'ajoute un 2nd site sur le port 80 à l'adresse 192.168.0.200 mais avec
"monsite" dans "valeur de l'en-tête de l'hôte".

A partir de la http://monsite ne réponds pas.

Quelqu'un peut 'il m'aider ?

Merci

--

--------------------------
Merci
Sylfelin

3 réponses

1 2
Avatar
jbongran
Benjamin Guinebertière [MS] wrote:
Non, le site web par défaut s'appelle ainsi parce que c'est celui qui
est en place par défaut. Il est tout à fait possible de le modifier
comme vous l'entendez.
Vous pouvez d'ailleurs regarder l'autre partie de cette discussion et
verrez que finalement, ils ont ajouté un hst header name sur le site
par défaut et cela fonctionne.
Extrait:
Merci beaucoup, j'ai rajouté le nom des sites dans le DNS et tout
roule.

J'en suis arrivé à la première config que nous avions essayé et qui ne
fonctionnait pas car nous n'avions pas nommmé le site web pas défaut.

Merci encore et bonne fin de journée



Cordialement


"jbongran" wrote in message
news:%23b%
Benjamin Guinebertière [MS] wrote:
Le problème est sans doute que le premier site par défaut est censé
répondre à toutes les demandes (y compris avec l'en-tête monsite).
Il entre donc en conflit avec le deuxième. Dans ce cas, IIS arrête
(Stop) un des deux sites. Il faut soit arrêter le site par défaut et
démarrer le 2nd site, soit préciser le host header ou changer de
port sur le site par défaut afin de pouvoir démarrer les deux sites
en même temps.


"Sylfelin" wrote in message
news:
Bonjour,

Windows 2003 Server

J'ai le site web par défaut sur le port 80 à l'adresse
192.168.0.200 J'ajoute un 2nd site sur le port 80 à l'adresse
192.168.0.200 mais
avec "monsite" dans "valeur de l'en-tête de l'hôte".

A partir de la http://monsite ne réponds pas.

Quelqu'un peut 'il m'aider ?

Merci

--

--------------------------
Merci
Sylfelin





Le site web par défaut n'a pas de nom d'hôte (c'est ce qu'il fait
qu'il se nomme ainsi ;-) "Par défaut" donc, implique que ce sera ce
site qui répondra pour toutes requêtes arrivant sur une des adresses
IP configurées sur la machine ET n'ayant pas de nom d'entête OU un
entête non configuré. Test de base:
En local sur le IIS faire un ping nom_d_entete cela doit donner l'ip
du serveur, si ce n'est pas le cas, ajouter l'entrée nom_d_entete
127.0.0.1 dans le fichier hosts, puis refaire un ping nom_d_entete,
cela doit maintenant être résolu en 127.0.0.1
Ouvrir un navigateur et taper http://nom_d_entete/ on est sûr
maintenant d'être sur le site configuré avec nom_d_entete...





Bonjour Benjamin, je n'ai jamais dit le contraire ;-)
J'essayait juste de clarifier un fonctionnement du "Site par défaut" (quand
à savoir pourquoi il se nomme ainsi ;-) et de la gestion des noms d'entête.
Certe la solution de rajouter des noms d'entêtes sur les deux sites
fonctionne, mais ce n'était vraiment nécessaire que sur un seul. C'est ce
que j'essayait d'expliquer.
Si il n'y avait qu'un site au départ, pourquoi lui avoir collé un nom
d'hôte, mystère...
Avatar
Benjamin Guinebertière [MS]
Je viens de faire le test, j'avais tort.

J'ai configuré Default Web Site sur le port 80 sans host header particulier
J'ai configuré un site Web Site 2 sur le port 80 et host header website2
avec une entrée dans hosts. associant website2 à 127.0.0.1
Un fichir ping.htm dans chaque site m'indique quel site a répondu
http://127.0.0.1/ping.htm, http://<nom de machine>/ping.htm, http://<adresse
IP de machine>/ping.htm => Default Web Site
http://website2/ping.htm => Web Site 2

je vous prie de bien vouloir m'excuser.


--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l’état, sans garantie d’aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.


"jbongran" wrote in message
news:
Benjamin Guinebertière [MS] wrote:
Non, le site web par défaut s'appelle ainsi parce que c'est celui qui
est en place par défaut. Il est tout à fait possible de le modifier
comme vous l'entendez.
Vous pouvez d'ailleurs regarder l'autre partie de cette discussion et
verrez que finalement, ils ont ajouté un hst header name sur le site
par défaut et cela fonctionne.
Extrait:
Merci beaucoup, j'ai rajouté le nom des sites dans le DNS et tout
roule.

J'en suis arrivé à la première config que nous avions essayé et qui ne
fonctionnait pas car nous n'avions pas nommmé le site web pas défaut.

Merci encore et bonne fin de journée



Cordialement


"jbongran" wrote in message
news:%23b%
Benjamin Guinebertière [MS] wrote:
Le problème est sans doute que le premier site par défaut est censé
répondre à toutes les demandes (y compris avec l'en-tête monsite).
Il entre donc en conflit avec le deuxième. Dans ce cas, IIS arrête
(Stop) un des deux sites. Il faut soit arrêter le site par défaut et
démarrer le 2nd site, soit préciser le host header ou changer de
port sur le site par défaut afin de pouvoir démarrer les deux sites
en même temps.


"Sylfelin" wrote in message
news:
Bonjour,

Windows 2003 Server

J'ai le site web par défaut sur le port 80 à l'adresse
192.168.0.200 J'ajoute un 2nd site sur le port 80 à l'adresse
192.168.0.200 mais
avec "monsite" dans "valeur de l'en-tête de l'hôte".

A partir de la http://monsite ne réponds pas.

Quelqu'un peut 'il m'aider ?

Merci

--

--------------------------
Merci
Sylfelin





Le site web par défaut n'a pas de nom d'hôte (c'est ce qu'il fait
qu'il se nomme ainsi ;-) "Par défaut" donc, implique que ce sera ce
site qui répondra pour toutes requêtes arrivant sur une des adresses
IP configurées sur la machine ET n'ayant pas de nom d'entête OU un
entête non configuré. Test de base:
En local sur le IIS faire un ping nom_d_entete cela doit donner l'ip
du serveur, si ce n'est pas le cas, ajouter l'entrée nom_d_entete
127.0.0.1 dans le fichier hosts, puis refaire un ping nom_d_entete,
cela doit maintenant être résolu en 127.0.0.1
Ouvrir un navigateur et taper http://nom_d_entete/ on est sûr
maintenant d'être sur le site configuré avec nom_d_entete...





Bonjour Benjamin, je n'ai jamais dit le contraire ;-)
J'essayait juste de clarifier un fonctionnement du "Site par défaut"
(quand à savoir pourquoi il se nomme ainsi ;-) et de la gestion des noms
d'entête.
Certe la solution de rajouter des noms d'entêtes sur les deux sites
fonctionne, mais ce n'était vraiment nécessaire que sur un seul. C'est ce
que j'essayait d'expliquer.
Si il n'y avait qu'un site au départ, pourquoi lui avoir collé un nom
d'hôte, mystère...



Avatar
jbongran
Benjamin Guinebertière [MS] wrote:
Je viens de faire le test, j'avais tort.

J'ai configuré Default Web Site sur le port 80 sans host header
particulier J'ai configuré un site Web Site 2 sur le port 80 et host
header website2 avec une entrée dans hosts. associant website2 à
127.0.0.1 Un fichir ping.htm dans chaque site m'indique quel site a
répondu
http://127.0.0.1/ping.htm, http://<nom de machine>/ping.htm,
http://<adresse IP de machine>/ping.htm => Default Web Site
http://website2/ping.htm => Web Site 2

je vous prie de bien vouloir m'excuser.



"jbongran" wrote in message
news:
Benjamin Guinebertière [MS] wrote:
Non, le site web par défaut s'appelle ainsi parce que c'est celui
qui est en place par défaut. Il est tout à fait possible de le
modifier comme vous l'entendez.
Vous pouvez d'ailleurs regarder l'autre partie de cette discussion
et verrez que finalement, ils ont ajouté un hst header name sur le
site par défaut et cela fonctionne.
Extrait:
Merci beaucoup, j'ai rajouté le nom des sites dans le DNS et tout
roule.

J'en suis arrivé à la première config que nous avions essayé et qui
ne fonctionnait pas car nous n'avions pas nommmé le site web pas
défaut. Merci encore et bonne fin de journée



Cordialement


"jbongran" wrote in message
news:%23b%
Benjamin Guinebertière [MS] wrote:
Le problème est sans doute que le premier site par défaut est
censé répondre à toutes les demandes (y compris avec l'en-tête
monsite). Il entre donc en conflit avec le deuxième. Dans ce cas,
IIS arrête (Stop) un des deux sites. Il faut soit arrêter le site
par défaut et démarrer le 2nd site, soit préciser le host header
ou changer de port sur le site par défaut afin de pouvoir
démarrer les deux sites en même temps.


"Sylfelin" wrote in message
news:
Bonjour,

Windows 2003 Server

J'ai le site web par défaut sur le port 80 à l'adresse
192.168.0.200 J'ajoute un 2nd site sur le port 80 à l'adresse
192.168.0.200 mais
avec "monsite" dans "valeur de l'en-tête de l'hôte".

A partir de la http://monsite ne réponds pas.

Quelqu'un peut 'il m'aider ?

Merci

--

--------------------------
Merci
Sylfelin





Le site web par défaut n'a pas de nom d'hôte (c'est ce qu'il fait
qu'il se nomme ainsi ;-) "Par défaut" donc, implique que ce sera ce
site qui répondra pour toutes requêtes arrivant sur une des
adresses IP configurées sur la machine ET n'ayant pas de nom
d'entête OU un entête non configuré. Test de base:
En local sur le IIS faire un ping nom_d_entete cela doit donner
l'ip du serveur, si ce n'est pas le cas, ajouter l'entrée
nom_d_entete 127.0.0.1 dans le fichier hosts, puis refaire un ping
nom_d_entete, cela doit maintenant être résolu en 127.0.0.1
Ouvrir un navigateur et taper http://nom_d_entete/ on est sûr
maintenant d'être sur le site configuré avec nom_d_entete...





Bonjour Benjamin, je n'ai jamais dit le contraire ;-)
J'essayait juste de clarifier un fonctionnement du "Site par défaut"
(quand à savoir pourquoi il se nomme ainsi ;-) et de la gestion des
noms d'entête.
Certe la solution de rajouter des noms d'entêtes sur les deux sites
fonctionne, mais ce n'était vraiment nécessaire que sur un seul.
C'est ce que j'essayait d'expliquer.
Si il n'y avait qu'un site au départ, pourquoi lui avoir collé un nom
d'hôte, mystère...





Pas de souci ;-)
Pour la peine et si tu aime les challenges, essayes avec deux adresses IP
sur le serveur IIS les configurations suivantes:
1 - Configure deux sites sans noms d'entête, chacun écoutant sur une IP,
puis ajoute deux sites avec deux nom d'hôte distincts chacun sur une IP,
ajouter les entrées des noms d'entête dans le fichier hosts.
Faire les tests avec le fichier ping.htm
2 - Configure un seul site sans nom d'entête ecoutant toutes les adresses
IP, puis deux sites avec un nom d'entête distinct, écoutants chacun une IP,
ajouter les entrées des noms d'entête dans le fichier hosts.
Faire les tests avec le fichier ping.htm

C'est assez efficace pour comprendre "comment ça marche", en tout cas c'est
comme ça que j'ai vu les subtilités liées aux site "par défaut", comme de
paramètré des entrées DNS en *.mondomaine.com pointant sur l'IP d'un IIS
(une sorte de "catch all" des noms d'hôtes soit non déclarés, soit avec des
typos des utilisateurs)
Depuis, peut être à tort d'ailleurs, pour moi le site "par défaut"
s'apparente au fait qu'il est le dernier site a répondre a une requete
arrivant sur IIS avec un nom d'hôte non configuré explicitement avec un nom
d'entête tout autant qu'effevtivement c'est le site (non) configuré "par
défaut" a l'installation de IIS ;-)
1 2