2010-07-17 6 views

Antwort

2

Wie bereits erwähnt, können Sie die Hosts-Datei bearbeiten (oder einen lokalen DNS-Server aktualisieren), sodass die Namen auf die gewünschten IP-Adressen zeigen. Einige Browser haben Probleme mit Cookies, wenn es im Namen keine DOT ist, so können Sie so etwas wie mysites.local oder mysites.ivor

tun wollen Wenn es etwas anderes läuft auf Port 80, Sie haben diesen Server Proxy IIS die Anforderungen konfigurieren (an Port 80). Wenn Sie an Port 80 nichts ausführen können, können Sie die Namen konfigurieren, aber Sie benötigen den Port am Ende immer noch.

Wenn nur IIS ausgeführt wird, können Sie dies mithilfe virtueller Hosts einrichten. Sie fügen der IP-Adresse an Port 80 eine Bindung an den von Ihnen angegebenen DNS-Namen hinzu. Sie können sie alle auf einem Port ausführen, sofern sie unterschiedliche Hostnamen haben.

+0

Entscheiden Sie, um die Route virtualhost gehen, und haben mehrere URL eingerichtet. Danke für die Hilfe – ivordesign

0

Sie nicht Port festlegen können mit Host-Datei ... Sie werden nur die Seiten als http://mysites:8080 zugreifen müssen, mysites: 8081 usw.

zu das tun, fügen Sie einen Eintrag auf Ihre Hosts wie

127.0.0.1 mysites

(Hosts typischerweise bei C: \ WINDOWS \ system32 \ drivers \ etc \ hosts)

+0

Vielen Dank für alle Antworten, ich gebe ihnen einen Versuch – ivordesign

1

Ihre Hosts-Datei würde wie folgt aussehen:

127.0.0.1 mysites 
127.0.0.1 mysites2 

Dies würde Sie Lesezeichen wie http://mysites:8080 und http://mysites2:8081 einrichten.

Die nächste schwierigste wäre, HttpRedirection mit einem Server auf Port 80 einzurichten. Dies würde Sie http://mysites eingeben, und es umleiten auf http://mysites:8080, die Sie von diesem Zeitpunkt an verwenden würden.

Um vollständig zu bekommen, was Sie wollen, müssten Sie einen Reverse-Proxy auf Port 80 einrichten. Das ist zu groß, um ein Thema zu behandeln, aber es gibt viele Informationen zur Verfügung, wenn Sie es googlen.