2008-11-19 5 views
10

Gibt es eine Entsprechung zu Apache VirtualHost für IIS? Wir möchten in der Lage sein, mehrere Websites von einer IP aus zu betreiben und sie mit unterschiedlichen DNS-Namen zu adressieren.IIS entspricht VirtualHost in Apache

d.h. ich habe

www.dom1.com 
www.dom2.com 
www.dom3.com 

die alle auf 123.123.10.1. Apache würde nur auf Port 80 laufen und einfach mit virtualhost entscheiden, welche Seite bedient werden soll.

Ist dies in Windows IIS6 möglich?

Dank

Antwort

7

Sie wollen Host Headers in IIS verwenden -, die auf eine schöne How-to-Seite führen.

+0

Danke Ahockley ... Ich werde das morgen bei der Arbeit versuchen müssen. Ich habe etwas ähnliches versucht, aber ich habe nur herumgetüftelt, vielleicht habe ich etwas falsch gemacht. – Jon

+0

Das ist der Kiddy. Ich habe versucht, sie auf verschiedenen Ports laufen zu lassen, weil ich dachte, dass nur eine Seite an einem einzigen Port sein könnte. Jetzt habe ich die Host-Header auf beiden eingerichtet. Danke nochmal – Jon

+3

Dieser Link ist kaputt ... hat jemand einen aktualisierten bekommen? – womble

1

Wie rob_g vorgeschlagen hat, können Sie, wenn Sie bereits eine Website betreiben (z. B. Standardwebsite), auf der Website auch 'Bindungen bearbeiten' auswählen und einen Hostnamen angeben.

1

Erstellen Sie einen neuen virtuellen Host:

iis Manager -> (lokaler Computer) -> Rechtsklick auf Web-Sites -> Neu -> Web-Site

Überprüfen/ändern/Host-Namen Informationen (der andere zu erkennende Hostname) auf einem virtuellen Host:

IIS-Manager -> (lokaler Computer) -> Websites -> Rechtsklick/Eigenschaften auf einer der Websites -> Website - -> Erweitert -> "Mehrere Identitäten für diese Website"

+0

So starten Sie den IIS-Manager: windows => run => inetmgr.exe –

1

In IIS 7 fügen Sie Bindin hinzu gs auf der rechten Seite Aktionen Spalte, Site bearbeiten, während die gewünschte Site ausgewählt ist. How to add Virtual Hosts in IIS