ADC

Konfigurieren eines virtuellen HTTPS-Servers zum Akzeptieren von HTTP-Datenverkehr

Ein Benutzer kann versuchen, auf eine sichere Website zuzugreifen, indem er eine HTTP-Anfrage sendet. Sie können solche Anfragen löschen oder die Anfrage auf die sichere Website umleiten. Um die Anforderung in früheren Versionen an die sichere Website umleiten zu können, mussten Sie folgende Schritte ausführen:

  • Fügen Sie virtuelle HTTP- und HTTPS-Server mit derselben IP-Adresse, aber unterschiedlichen Ports hinzu.
  • Fügen Sie eine Responder-Aktion hinzu, die den gesamten Datenverkehr auf den virtuellen HTTPS-Server umleitet.
  • Fügen Sie eine Responderrichtlinie hinzu, die die vorherige Aktion angibt, und binden Sie die Richtlinie an den virtuellen HTTP-Server.

Ab Version 11.1 können Sie einen virtuellen HTTPS-Server so konfigurieren, dass auch der gesamte HTTP-Datenverkehr verarbeitet wird. Das heißt, wenn HTTP-Datenverkehr auf dem virtuellen HTTPS-Server empfangen wird, führt die Appliance intern abhängig von der konfigurierten Option eine der folgenden Aktionen aus:

  • Bevorzugt eine https:// der eingehenden URL.
  • Leitet den Traffic auf eine andere HTTPS-URL um.

Zwei neue ParameterhttpsRedirectUrl und redirectFromPort werden demadd lb vserver Befehl hinzugefügt.

  • redirectFromPort: Dergesamte HTTP-Datenverkehr, der an diesem Port empfangen wird, wirdhttps://in der URL vorangestellt und umgeleitet. Stellen Sie sicher, dass Sie auch die Umleitungs-URL angeben. Wenn Sie die Umleitungs-URL nicht angeben, wird der Datenverkehr an die IP-Adresse des virtuellen Servers umgeleitet.
  • httpsRedirectURL: Der gesamte HTTP-Datenverkehr, der an dem im Parameter -RedirectFromPort angegebenen Portempfangen wird, wird zu dieser URL umgeleitet. Beispielsweise wird der gesamte HTTPS-Datenverkehr, der auf http://www.example.com empfangen wird, an https://www.sample.comumgeleitet.

Konfigurieren der HTTP-zu-HTTPS-Umleitung mit der CLI

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lb vserver <name> <serviceType> -redirectFromPort <port | *>  -httpsRedirectUrl <URL>
<!--NeedCopy-->

Beispiel:

add lbvserver lbvip2 SSL 1.2.1.2 443 -redirectFromPort 80 -httpsRedirectUrl https://www.example.com`

Done
<!--NeedCopy-->

Konfigurieren der HTTP-zu-HTTPS-Umleitung mit der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server.
  2. Fügen Sie einen virtuellen Server vom Typ SSL hinzu, und klicken Sie auf OK .
  3. Bearbeiten Sie die Grundeinstellungen, klicken Sie auf Mehr, und fügen Sie Werte für Umleiten von Port und HTTPS-Umleitungs-URL hinzu.
Konfigurieren eines virtuellen HTTPS-Servers zum Akzeptieren von HTTP-Datenverkehr