J'ai trois sites Web chacun avec son propre domaine qui va à mon serveur Web Windows Server 2008 IIS 7.0.IIS 7.0 Liaisons de plusieurs domaines de domaine
example1.com
example2.com
example3.com
Les liaisons de site pour chacun:
IIS 7.0 Site Bindings example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0 Site Bindings example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0 Site Bindings example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
Quand je navigue à example1.com
, alors je vois mon Example1 site web.
Lorsque je navigue vers example2.com
, alors je vois mon site web example2.
Mais, quand je navigue à example3.com
, je vois mon Example1 site web - pas le site web example3 Je me attends.
Que se passe-t-il? Pourquoi peut-example2.com
fonctionner, mais example3.com
échouer?
Problème résolu!
J'ai supprimé puis recréé le site Web example3.com dans IIS et cela fonctionne maintenant.
Je n'ai rien changé. Il avait à l'origine une simple faute de frappe ou l'acte de recréer il est juste arrivé de corriger un hoquet dans IIS.
Il est a cessé de fonctionner à nouveau après réoriente supplémentaires de configuration I dans IIS forçant les sites Web à utiliser des sous-domaines:
http://example1.com/
redirige vers http://www.example1.com/
Je l'ai à nouveau enlevé puis recréée la example3.com sites web; J'ai réinitialisé IIS; J'ai redémarré le serveur. Cela ne fonctionne toujours pas correctement.
Je l'ai compris. Ce n'est pas un problème IIS. C'est un problème de DNS.
Le trafic example3.com
est, pour une raison quelconque, dirigé vers un serveur Web d'une autre société. Ils servent une page avec seulement un cadre HTML dessus. Ce cadre charge une page avec l'adresse http://example3.example1.com
. C'est ce que je dois gérer sur mon serveur web.
J'ai changé le site web "sans valeur d'en-tête" pour simplement rediriger vers http://www.example1.com/, mais en visitant http://example3.com/ ou http: //www.example3. com/charge le site web example1 sans faire la redirection! Il conserve http://example3.com/ dans la barre d'adresse. –
Cela me porte à croire que le chemin de la racine pour le site Web est incorrect, comme avec le nom de domaine restant le même, il montre qu'il obtient la valeur de l'en-tête. –
Le chemin physique est défini sur C: \ inetpub \ example3 un vrai dossier avec un fichier default.html là. Et, "default.html" est un document par défaut pour ce site. –