2015-11-18 5 views
8

Ich gehostet eine Website in IIS 8 und Bindung mit einem richtigen Hosting-Namen (subdomain.xyz.com). Es funktioniert von meinem lokalen Computer, aber es funktioniert nicht, wenn ich vom gehosteten Server aus zugreife. Es zeigt das Authentifizierungsfenster an, selbst wenn ich gültige Anmeldedaten eingebe, die es immer wieder zeigt.IIS-Website nicht vom gehosteten Server aus zugänglich

Der Server wird in Azure gehostet. Server: Windows Server 2012 R2

+0

"es funktioniert nicht", ahm .. was meinst du mit "nicht funktioniert"? Der Port antwortet nicht, wenn Sie einen Port-Scan ausführen? reagiert der Port, aber Sie bekommen keine Website? Wenn Sie Netstat auf dem Server ausführen, hört IIS Port 80 wirklich? bist du hinter einer Firewall? – hanshenrik

+0

Wenn ich versuche, außerhalb der Firewall zuzugreifen, funktioniert es gut. In derselben Maschine (gehostet) funktioniert es nicht. –

Antwort

1

Es ist, weil NAT-Loopback, Sie versuchen können, interne IP verwenden, wenn Sie vom gehosteten Server zugreifen. Wenn Sie mit Ihrem Hosting-Namen zugreifen möchten, stellen Sie sicher, dass Sie ihn in die Datei "hosts" führen.

C: \ Windows \ System32 \ drivers \ etc \ hosts

fügen Sie diese Zeile

127.0.0.1 subdomain.xyz.com

so im Grunde, was hosts file do ist, zeigt es bei jedem Zugriff auf subdomain.xyz.com in Ihrem Browser auf Ihren localhost.