2 Stimmen

Azure mod-rewrite zu SSL funktioniert nicht

Ich habe eine ASP.NET-Webanwendung in Azure bereitgestellt, die in einer Webrolle läuft. Sie ist mit einem DNS-Namen wie 'myapp.cloudapp.net' und SSL konfiguriert (das Zertifikat ist selbstsigniert, was bedeutet, dass wir eine Zertifikatswarnung erhalten, aber ansonsten ist alles eingerichtet und funktioniert einwandfrei)

Ich möchte Anfragen automatisch von http auf https umleiten. Also habe ich einen http-Endpunkt hinzugefügt und eine Rewrite-Regel gemäß den Anweisungen hier eingerichtet (zweite Methode):

http://blog.smarx.com/posts/redirecting-to-https-in-windows-azure-two-methods

Es funktioniert nicht richtig.

Tests direkt auf der Azure-Maschine (über Remote-Desktop):

Also gehe ich zu IIS und 'browse' meine Website: dies führt mich über die IP-Adresse dorthin:

Was fehlt mir, dass dies über die IP-Adresse funktioniert, aber nicht über den Hostnamen?

Ich möchte auf http://myapp.cloudapp.net zugreifen und zu https://myapp.cloudapp.net umgeleitet werden.

Zur Information, hier sind die relevanten Teile meiner Konfiguration:

Kann mir jemand erklären, was ich falsch gemacht haben könnte?

Vielen Dank im Voraus

2voto

sebastus Punkte 350

Nicht viel, worauf man sich stützen kann, aber eines fällt mir ins Auge: Der "Name" Ihrer Bindungen. Machen Sie sie unterschiedlich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X