2008-10-21 10 views
6

Ich habe drei Websites mit jeweils einer eigenen Domäne zu meinem einen Windows Server 2008 IIS 7.0-Webserver gehen.IIS 7.0 Mehrere Domänen-Website-Bindungen

  • example1.com
  • example2.com
  • example3.com

Die Websitebindungen für jeden:

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

Als ich nach example1.com navigieren, dann sehe ich meine example1 Website.

Wenn ich zu example2.com navigieren, dann sehe ich meine Beispiel2 Website.

Aber, wenn ich zu example3.com navigieren, ich sehe meine example1 Website - nicht die example3 Website erwarte ich.

Was ist los? Warum könnte example2.com funktionieren, aber example3.com fehlschlagen?


Problem behoben!

Ich entfernte und dann neu erstellt die Beispiel3.com Website innerhalb von IIS und es funktioniert jetzt.

Ich habe nichts geändert. Entweder hatte es ursprünglich einen einfachen Tippfehler oder der Vorgang, es neu zu erstellen, passierte nur, um einen Schluckauf in IIS zu beheben.


Es funktioniert wieder gestoppt, nachdem ich Setup zusätzliche Umleitungen innerhalb IIS Websites zwingen Subdomains zu verwenden:

http://example1.com/ Umleitungen an http://www.example1.com/

ich wieder entfernt habe und dann neu erstellt die example3.com Websites; Ich habe IIS zurückgesetzt; Ich habe den Server neu gestartet. Es funktioniert immer noch nicht richtig.


Ich habe es herausgefunden. Es ist kein IIS-Problem. Es ist ein DNS-Problem.

Der example3.com Verkehr ist aus irgendeinem Grund auf einen Webserver in einer anderen Firma gerichtet. Sie liefern eine Seite mit nur einem HTML-Rahmen. Dieser Frame lädt eine Seite mit der Adresse http://example3.example1.com. Das muss ich auf meinem Webserver handhaben.

Antwort

1

Ich würde bestätigen, dass Sie example3 haben.com zeigt auf den richtigen Speicherort auf der Festplatte. Stellen Sie außerdem sicher, dass es nicht gestoppt wird.

Der Rückfall auf example1 ist aufgrund der Bindung Eintrag ohne Header-Wert.

+0

Ich habe die Website „ohne Header-Wert“ geändert einfach zu http://www.example1.com/ umleiten, aber der Besuch http://example3.com/ oder http: //www.example3. com/lädt die Website von example1, ohne die Weiterleitung durchzuführen! Es hält http://example3.com/ in der Adressleiste. –

+0

Das würde mich zu der Annahme verleiten, dass der Root-Pfad für die Website falsch ist, da der Domainname unverändert bleibt und zeigt, dass er den Header-Wert erhält. –

+0

Der physische Pfad ist auf C: \ inetpub \ example3 gesetzt, ein realer Ordner mit einer default.html-Datei. Und "default.html" ist ein Standarddokument für diese Site. –