Subdomains und IIS 7.5

2066
Jason94

Ich versuche, mehrere Websites auf meinem Heimserver (unter Windows 7) einzurichten. Sagen wir, ich habe die Domain bekommen lol.com. An dieser Adresse hoste ich ein paar wirklich lol Sachen, aber nur für die Tritte, die ich auch haben möchte mail.lol.com, sollte der Webclient für die Mail führen.

lol.comwird gehostet in c:\www\www\und mail.lol.comgehostet in c:\www\mail\. Die Standardwebsite (lol.com) ist bereits umgeleitet und funktioniert wie ein Zauber, aber wie konfiguriere ich IIS 7.5, so dass es versteht, dass eine Anforderung, zu der mail.lol.comes umgeleitet werden soll, angezeigt wird c:\www\mail\?

mail.lol.com ist eine separate Site, die ich mit einem eigenen physischen Pfad in IIS erstellt habe. Die Bindung erfolgt über http (Typ) layout.localhost (Host) 80 (Port) * (IP-Adresse), aber wo muss ich die eigentliche Überprüfung der anfordern und umleiten?

0

2 Antworten auf die Frage

1
ZippyV

Ihre Bindung sollte der Adresse Ihrer Subdomain entsprechen. mail.lol.com sollte eine Bindung mit derselben Adresse haben. Wenn ein Browser eine Anforderung sendet, sendet er einen Hostheader "mail.lol.com". So weiß IIS, welche Site bedient werden soll.

Ich habe es überprüft, die Standard-Website sieht folgendermaßen aus: http (Typ) (Hostname) 80 (Port) * (IP-Adresse), die E-Mail-Bindung sieht folgendermaßen aus: http (Typ) mail.localhost (Hostname) 80 (Port) * (IP-Adresse). IST DAS so, wie ich es tun soll? Jason94 vor 12 Jahren 0
Nein, Ihr Hostname sollte mail.lol.com anstelle von mail.localhost sein ZippyV vor 12 Jahren 0
0
nageeb

Vorausgesetzt, Sie haben die Site in IIS richtig eingerichtet und die Bindung auf mail.lol.com festgelegt, dann ist der letzte Schritt die Einrichtung Ihres DNS.

Wenn es sich bei lol.com um eine tatsächliche Domäne handelt, die Sie registriert haben, müssen Sie die DNS-Einträge für lol.com ändern und einen A-Eintrag hinzufügen, der auf die IP-Adresse Ihres IIS-Computers verweist.

Zur Verdeutlichung ist ein A-Datensatz einfach ein Datensatz, der einen bestimmten Domainnamen mit einer IP-Adresse verknüpft. ( Wikipedia-Liste der DNS-Datensatztypen )

Wenn Sie keinen Zugriff auf DNS-Einträge haben oder dies nur für Computer in Ihrem Heim-LAN gilt, können Sie dieselben Ergebnisse erzielen, indem Sie einfach einen Eintrag in die Host-Dateien Ihrer lokalen Computer hinzufügen. Die Datei befindet sich unter c: \ windows \ system32 \ drivers \ etc \ hosts. Fügen Sie für jede Maschine eine Zeile mit dem Hostnamen (mail.lol.com) und der IP-Adresse des Servers hinzu.