Greifen Sie auf die Website über die IP-Adresse und nicht auf den IIS des IP-Ordners zu

631
Arvind Agrahari

Ich habe einen IIS-Server.

In dieser gehosteten Anwendung 2 in der Default-Website.

Die sind per IP / Hostname erreichbar:

http: // . . *. ** / AuthorizationServer

http: // . .*.**/Kundenserver

Gibt es eine Möglichkeit, über subIP darauf zuzugreifen.

weil ich '/' char im Pfad nicht verwenden kann.

Ich habe keine Kaufdomäne, also helfen Sie mir bitte.

0
Von wo möchten Sie zugreifen? Internet? Vorausgesetzt, Sie haben keine statische IP-Adresse gekauft, müssen Sie eine Domäne kaufen und diese Ihrem dynamischen DNS-Namen zuordnen. Karl Richter vor 7 Jahren 0

1 Antwort auf die Frage

1
KeyszerS

Wenn Sie kein / im Pfad haben, haben Sie zwei Möglichkeiten:

  1. Zwei Websites mit derselben IP-Adresse - jedoch nur Zugriff über Hostname
  2. Zwei Websites, zwei verschiedene IP-Adressen - jedoch Zugriff über Hostname oder IP-Adresse

Mit Option 1 erstellen Sie im Wesentlichen zwei Websites. Der Pfad einer Website ist der direkte Pfad zum AuthorizationServer. In der Site-Bindung wird ein "Hostname" verwendet. Dies wird als Verwendung von Host-Headern bezeichnet, um Inhalte basierend auf der vom Client gestellten HTTP-Anforderung bereitzustellen. Die andere Website hat natürlich ein ähnliches Setup, jedoch mit einem anderen Hostnamen.

Beispiel für den Hostnamen

Mit Option 2 erstellen Sie auch zwei Websites, von denen jede mit dem Stammverzeichnis die Anwendung ist. Außerdem fügen Sie Ihrem Webserver eine zusätzliche IP-Adresse hinzu, indem Sie die TCP / IP-Eigenschaften in Windows verwenden. Dies bedeutet jedoch, dass Sie kein DHCP auf Ihrem Webserver verwenden können. Wenn Sie zwei IP-Adressen hinzugefügt haben, binden Sie jede Website nur an eine der IPs.

Dies ist die Option, auf die Sie sich in Ihrer Frage eingestellt haben.

Erweiterte TCP / IP-Einstellungen Bindung für eine einzelne Website