Verschiedene domains auf verschiedene Seiten im IIS7
Ich habe eine Default Web Site und andere web-Anwendung (nennen wir es 2) innerhalb der Standard-Web-Site im IIS7.
Habe ich 2 domains registriert, sagen wir mal www.example.com und www.example.net.
Ich konfigurieren möchte, Dinge, die, wenn ich offen www.example.com bekomme ich Default Web Site, wenn ich offen www.example.net bekomme ich Default Web Site/Application2.
www.example.com -> Default Web Site
www.example.net -> Default Web Site/Application2
Wie kann ich das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst müssen Sie entscheiden, ob Sie gehen, um zu verwenden Sie Namen oder IP-Basierten hosting.
IP-Basis verwendet eindeutige ip-Adressen, um zu bestimmen, welche virtuellen host, der es dient und Name Basiert tatsächlich der host-header gesendet wird, der client-browser.
So, sehen wir zwei Szenarien:
Szenario # 1 (EINE IP TEILEN)
Haben Sie einen server mit nur einer IP, könnte entweder privat oder öffentlich, solange die Domänen, die Sie dienen sind ordnungsgemäß konfiguriert sind, in die dns-servieren Sie intern oder Ihrem client-extern (NAT).
Schlage ich vor, dass aus Gründen der diesem tutorial beenden Sie die Standard-website. Ok.
Richten Sie eine Website in II7, und nennen Sie Sie entsprechend. Gehen Sie auf der rechten Seite der manager und suchen Sie nach "Bindungen" unter "Aktionen" - Menü; sicherstellen, dass der neue Standort auf Ihrer linken Bereich. Jetzt unter "Site Bindings" wählen Sie die ip-Adresse, die Sie teilen werden, zwischen den Standorten (name based hosting). Unter "Hostname" geben Sie die Domäne # 1 "www.example.com", drücken Sie ok.
Folgen Sie dem gleichen Verfahren wie oben mit dem anderen Domäne oder-Domänen, so dass Sie sicher, Sie haben mehrere Host-Namen und dieselbe ip-Adresse.
Das ist es. Sie werden nun in der Lage, starten Sie die Seiten und führen Sie Sie in der gleichen Zeit.
Das gleiche Prinzip gilt, wenn Ihr mit der "Standard-Website". "Default-Website" ist nur ein name, den MS gab der Standard " erstellt.
Szenario # 2 (MEHRERE IP TEILEN)
Wenn man entweder einige private oder öffentliche ip zu ersparen, oder zumindest, bis Sie die übung nur diference ist hier, dass die Websites, die Sie einrichten und nicht haben, um geben Sie den "Hostname" pro-Seite, wie im Grunde genommen in den DNS-Zonen selbst. Die Seiten reagieren wird für jede Anfrage an diese ip auf port 80 unabhängig.
Wann wird Sie brauchen, um mehrere Ip ' s zu dienen, Webseiten. Nun, es hängt alles davon.
Einige Gründe sind: Netzwerk-Isolierung (Sicherheit), Anwendungen, die nicht funktionieren gut unter name based hosting, SSL-Zertifikate Bindungen 443(PRE-II7), und vor allem die vollständige Kontrolle über die Website. Es gibt natürlich mehr Gründe, aber ich lasse andere schreiben wenig auch.
Spaß haben.
Bearbeiten... bei der weiteren Untersuchung fand ich, dass, wenn Sie einrichten können mehrere Seiten und führen Sie Sie gleichzeitig. Nur brauchen, um zu stoppen und starten Sie die Websites nach der Einstellung der host-Werte, um Sie beide zur gleichen Zeit laufen.
Original post:
Die straight-forward Weg, dies zu tun wäre, fügen Sie eine weitere Anwendung öffnen von IIS und der rechten Maustaste auf Websites, und wählen Sie dann Website Hinzufügen. Dort können Sie den physischen Pfad 2 und auch den "host" "www.example.net" die filter sind alle diese Anfragen zu Ihrem zweiten Standort. Alle Anfragen, die nicht zusammenpassen "www.example.net" immer noch gehen, um die Standard-web-site.
Dieser Ansatz funktioniert auf Windows-Server mit IIS, aber auf den Vista IIS7 funktioniert es nicht, da Sie nur eine Website gleichzeitig ausführen. Zu Beginn der zweiten Seite, Sie würde zunächst zu stoppen Default Web Site.