2013-10-11 7 views
6

Wenn ich mein localhost meiner Maschine zugreifen erhalte ich die folgende BildschirmHTTP-Fehler 403.4 - Verboten

enter image description here

während, wenn ich das gleiche in meinem Server versuchen, ich folgende Fehlermeldung bekommen

HTTP-Fehler 403.4 - Verboten Die Seite, auf die Sie zugreifen möchten, ist , gesichert mit Secure Sockets Layer (SSL).

Ich versuchte, http zu https zu ersetzen, aber ich sehe das Durchsuchen des Verzeichnisses. Wie konfiguriere ich den localhost im Server, um den Bildschirm zu ändern.

Meine Maschine:
OS: Windows 8 IIS-Version: 8

Mein Server-Maschine:
OS: Windows 2012 Server IIS-Version: 8

Bitte teilen Sie Ihre Vorschläge

Antwort

16

Es scheint, dass Sie für die Site "erforderliches SSL" festgelegt und ihm kein Zertifikat zugewiesen haben.

Sie haben 2 Möglichkeiten:

Option 1. Entfernen "erfordern SSL" von der Website mithilfe der folgenden Anweisungen:

  1. Öffnen Sie IIS-Manager
  2. Klicken Sie auf Ihrer Website
  3. Klicken Sie auf die "SSL-Einstellungen" im Abschnitt "IIS"
  4. Deaktivieren Sie "SSL erforderlich"

Option 2. Mitarbeiter ein Zertifikat auf Ihrer Website:

Werfen Sie einen Blick here

Ich hoffe, das Ihnen hilft.

Danke, Dave

+0

Danke, aber das ist der localhost richtig? Wie und wo kann ich die SSL von localhost ändern – Praveen

+1

Es sollte das gleiche für localhost sein. Sie können ein selbstsigniertes Zertifikat für den lokalen Host verwenden. Schaut euch diesen Blog-Beitrag [link] (http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates an .aspx) – TheDaveJay

0

Es scheint, die Sie ausgewählt haben "SSL erforderlich" Einstellungen im IIS. Sie müssen es entfernen.

Führen Sie die folgenden Schritte aus, um diesen Fehler zu beheben.

Öffnen Sie IIS.

Wählen Sie Ihre Website, die das Problem hat.

Klicken Sie auf die SSL-Einstellungen.

Deaktivieren Sie die Option "SSL erforderlich".