Configurer un serveur virtuel HTTPS pour accepter le trafic HTTP

Un utilisateur peut tenter d’accéder à un site Web sécurisé en envoyant une requête HTTP. Vous pouvez supprimer ces demandes ou rediriger la demande vers le site Web sécurisé. Dans les versions antérieures, pour rediriger la demande vers le site Web sécurisé, vous deviez effectuer les opérations suivantes :

  • Ajoutez des serveurs virtuels HTTP et HTTPS avec la même adresse IP mais des ports différents.
  • Ajoutez une action de répondeur qui redirige tout le trafic vers le serveur virtuel HTTPS.
  • Ajoutez une stratégie de répondeur spécifiant l’action précédente et liez la stratégie au serveur virtuel HTTP.

À partir de la version 11.1, vous pouvez configurer un serveur virtuel HTTPS pour traiter également tout le trafic HTTP. Autrement dit, si le trafic HTTP est reçu sur le serveur virtuel HTTPS, l’appliance préfixehttps:// en interne l’URL entrante ou redirige le trafic vers une autre URL HTTPS, selon l’option configurée.

Deux nouveaux paramètres, httpsRedirectUrl et redirectFromPort sont ajoutés à la commande add lb vserver.

  • RedirectFromPort : Tout le trafic HTTP reçu sur ce port est préfixéhttps://dans l’URL et redirigé. Assurez-vous que vous spécifiez également l’URL de redirection. Si vous ne spécifiez pas l’URL de redirection, le trafic est redirigé vers l’adresse IP du serveur virtuel.
  • HttpsRedirectURL : Tout le trafic HTTP reçu sur le port spécifié dans le paramètre -RedirectFromPortest redirigé vers cette URL. Par exemple, tout le trafic HTTPS reçu surhttp://www.example.comest redirigé vershttps://www.sample.com.

Configurer la redirection HTTP vers HTTPS à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

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

Exemple :

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

Done

Configurer la redirection HTTP vers HTTPS à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels.
  2. Ajoutez un serveur virtuel de type SSL et cliquez sur OK.
  3. Modifiez les paramètres de base, cliquez sur Pluset ajoutez des valeurs pour Redirection à partir du portet URL de redirection HTTPS.