Documentation OVH

Travailler avec les redirections

Intégrez vos services web derrière un Load Balancer avec les Redirections

Objectif

Le service OVH Load Balancer agit par défault comme un mandataire ou "Proxy". Il peut aussi être configuré pour rediriger vos clients vers un site tiers dans le cas d'un changement de nom de domaine ou pour rediriger vos clients en HTTPS par exemple. C'est que l'on appelle la redirection HTTP.

Prérequis

En pratique

Présentation

Une redirection HTTP se présente ainsi :

HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/
Content-Type: text/html
Content-Length: 174

Les Redirections personnalisées doivent être de la forme <scheme>://<net_loc>/<path>;<params>?<query>#<fragment>. Il n'est possible de spécifier qu'une seule Redirection par Frontend.

Les Redirections personnalisées peuvent être spécifiées via le Manager et via l'API, tant sur un nouveau Frontend qu'un existant.

Ajouter une redirection personnalisée via le Manager

Il est possible de définir une redirection personnalisée depuis l'espace client dans la partie Cloud, section Load Balancer. Cela peut-être effectué tant sur un nouveau Frontend pendant sa création, que sur un Frontend existant.

  • Ajout d'un nouveau Frontend

Dans la section Frontends de votre Manager, cliquez sur le bouton Ajouter un frontend pour en créer un nouveau.

Dans la page d'édition d'un frontend, sélectionnez le protocole HTTP ou HTTPS. Configurez les informations normalement. Il est cependant inutile de préciser la Ferme par défaut, celle-ci ne sera pas utilisée.

Dans les paramètres avancés, renseignez la Redirection HTTP.

  • Édition d'un Frontend existant

Dans la section Frontends de votre Manager, sélectionnez le frontend que vous souhaitez éditer. Pour ce faire, cliquez que le bouton ... et sélectionnez Modifier dans le menu apparu. Assurez vous que le frontend choisi soit bien de protocole HTTP ou HTTPS.

Dans la page d'édition du frontend, complétez la configuration du si besoin. Il est cependant inutile de préciser la Ferme par défaut, celle-ci ne sera pas utilisée.

Dans les paramètres avancés, renseignez la Redirection HTTP.

Configuration d'une Redirection d'un Frontend

Une fois le frontend configuré, cliquez sur Ajouter ou Modifier selon que vous configuriez un nouveau frontend, ou un frontend existant. N'oubliez pas de déployer la configuration. Pour ce faire, vous pouvez au choix :

  • dans la section Statut de la page d'accueil du Manager, cliquez sur le bouton ... de votre Load Balancer, et sélectionnez Appliquer la configuration ;

  • dans le bandeau de rappel du Manager vous précisant que la configuration n'est pas appliquée, cliquez sur Appliquer la configuration.

Application d'une Configuration d'un Load Balancer

Ajouter une redirection personnalisée via l'API

Dans l'API OVH, les Redirections sont spécifiées dans la chaîne de caractère redirectLocation :

  • création d'un nouveau Frontend
Paramètre Signification
serviceName Identifiant de votre service Load Balancer
port Port(s) d'écoute du frontend
zone Zone de déploiement du frontend
redirectLocation URL de redirection HTTP
  • mise à jour d'un Frontend existant
Paramètre Signification
serviceName Identifiant de votre service Load Balancer
frontendId Identifiant du frontend à metter à jour
redirectLocation URL de redirection HTTP

Puis appliquer les modifications :

Paramètre Signification
serviceName Identifiant de votre service Load Balancer
zone Zone de déploiement du frontend

Aller plus loin

Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.


Cet article vous a-t-il été utile ?

Génial ! Ravi d'avoir pu vous aider.

Pourquoi n'êtes-vous pas satisfait ?

Merci votre avis a été pris en compte.


Ces guides pourraient également vous intéresser...