Führen Sie mehrere Sites von einer IP in IIS aus

8

Ich habe eine Box mit Windows Server 2008 und IIS 7, und ich verwende eine ASP.NET App. Ich versuche mehrere Websites von einer IP aus zu betreiben, aber von außen kann ich nicht auf die Websites zugreifen. Ich kann nur von außen auf die Standard-Website zugreifen, aber wenn ich auf die zweite zugreifen möchte, funktioniert es nicht.

Der zweite sollte auf http://ip:81 und der Standardwert auf 80 laufen. Beide laufen lokal gut auf der Box und ich habe eine Regel auf der Firewall hinzugefügt, um alle eingehenden zuzulassen.

    
Jacob O'Brien 21.11.2012, 09:09
quelle

2 Antworten

7

Host-Header sind Ihre Freunde

Dieser Link könnte Ihnen helfen.

Ссылка

Im Grunde werden Sie Ihre Sites auf verschiedenen Ports ausführen und IIS mitteilen, dass http: // url1 der Site auf Port 80 und http: // url2 Maps auf Port 81

zugeordnet sind     
Peter 21.11.2012, 10:10
quelle
18

Sie können für alle Standorte den gleichen Port 80 verwenden. Es geht nur um die Bindungen. Sie müssen jede Site an einen anderen Hostnamen binden:

%Vor%

usw.

Sie können dies tun, indem Sie die Bindung beim Erstellen einer Site angeben.

Stellen Sie dann sicher, dass Sie DNS-Einträge so konfiguriert haben, dass sie auf die gleiche IP verweisen.

Sie können auch einen Catchall-DNS-Eintrag für eine Domain einrichten und ihn auf die IP des Servers richten. Jedes Mal, wenn Sie eine Site erstellen, können Sie einfach einen neuen Subdomainnamen auswählen, der sofort funktioniert.

    
Richard 21.11.2012 10:14
quelle