
Ich versuche, auf meinem Heimserver (unter Windows 7) mehrere Websites einzurichten. Nehmen wir an, ich habe die Domain lol.com
. Unter dieser Adresse hoste ich einige wirklich lustige Sachen, aber nur zum Spaß möchte ich auch, mail.lol.com
dass dies zum Webclient für die E-Mail führt.
lol.com
wird in gehostet c:\www\www\
und mail.lol.com
wird in gehostet c:\www\mail\
. Die Standardwebsite (lol.com) wird bereits umgeleitet und funktioniert einwandfrei, aber wie konfiguriere ich IIS 7.5, damit es versteht, dass es bei einer Anfrage wie mail.lol.com
dieser zu umleiten soll c:\www\mail\
?
mail.lol.com
ist eine separate Site, die ich mit ihrem eigenen physischen Pfad in IIS erstellt habe, und ihre Bindung ist http(Typ)-Layout.localhost(Host) 80(Port) *(IP-Adresse), aber wo führe ich die eigentliche Überprüfung der Anforderung und die Umleitung durch?
Antwort1
Ihre Bindung sollte mit der Adresse Ihrer Subdomäne identisch sein. mail.lol.com sollte eine Bindung mit derselben Adresse haben. Wenn ein Browser eine Anfrage stellt, sendet er einen Hostheader „mail.lol.com“, so weiß IIS, welche Site bedient werden soll.
Antwort2
Vorausgesetzt, Sie haben die Site in IIS ordnungsgemäß eingerichtet und die Bindung auf mail.lol.com eingestellt, besteht der letzte Schritt darin, Ihren DNS einzurichten.
Wenn lol.com eine tatsächliche Domain ist, die Sie registriert haben, müssen Sie die DNS-Einträge für lol.com ändern und einenEin Rekorddie auf die IP-Adresse verweist, die Ihr IIS-Computer abhört.
Zur Klarstellung: Ein A-Eintrag ist einfach ein Eintrag, der einen bestimmten Domänennamen mit einer IP-Adresse verknüpft. (Wikipedia-Liste der DNS-Eintragstypen)
Wenn Sie keinen Zugriff auf DNS-Einträge haben oder dies nur für Maschinen in Ihrem Heim-LAN gilt, können Sie dieselben Ergebnisse erzielen, indem Sie einfach einen Eintrag in die Hostdateien Ihrer lokalen Maschinen 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, und schon sollte es losgehen.