HTTP-Anfragen auf HTTPS umleiten
Heute mal ein einzelner kleiner Tipp… und zwar im Bereich “Benutzerkomfort.” Folgende Situation: Unsere Anwendung läuft vollständig SSL-geschützt auf HTTPS mit oder ohne SSL-Beschleunigung durch den LoadMaster. Vergisst der Anwender aber das “https://” im Browser, erscheint eine “Fehlgeschlagen”-Fehlermeldung – nicht so schön.
Dabei ist die Abhilfe doch so einfach, um nicht zu sagen: Ein einziger Knopfdruck im LoadMaster!
Und zwar ist offensichtlich das Ziel, Anfragen von HTTP (Port 80) umzuleiten auf HTTPS (Port 443). Dies kann der LoadMaster von Haus aus, und macht es dem Admin wirklich leicht:
- Gehen Sie in den Virtuellen Service für HTTPS, dort in die “Advanced Properties”
- Klicken Sie auf “Add a Port 80 Redirector VS”
- Fertig!
Anschließend sehen Sie dann in “View/Modify Virtual Services” einen neuen Service, der keine Real Server besitzt und deswegen immer den Status “Redirect” (gelb) hat. Und dadurch genau das tut was wir wollen.
Troubleshooting:
- Ich sehe die ”Add a Port 80 Redirector VS” Option nicht
- Sind wir überhaupt in einem HTTPS (Port 443) – Service?
- Service Type HTTP/HTTPS gesetzt?
- Gibt es schon einen Service auf dieser IP mit Port 80?
- Fall SSL Acceleration ausgeschaltet: Ggf. Firmware-Update nötig. - Redirector eingetragen und Gelb, aber die Umleitung funktioniert nicht
- Blockt eine vorgeschaltete Firewall TCP Port 80?


