Aller au contenu

Proxy inverse

Un proxy inverse reçoit les requêtes devant une application et les transmet. Routage, limites des connexions et informations relayées exigent des règles claires.

Également appeléReverse Proxy
Cloud & exploitation

Qu’est-ce qu’un proxy inverse ?

Un proxy inverse se place devant un ou plusieurs services applicatifs. Il reçoit les requêtes des clients, les transmet au service prévu et retourne sa réponse. La documentation NGINX montre ce parcours et le traitement des en-têtes relayés. Selon sa configuration, le proxy peut assurer d’autres tâches.

Exemple : créer un accès commun au portail

Dans un scénario fictif, le proxy est le point d’accès public. Il distribue les différentes requêtes aux services internes prévus. L’équipe définit quels noms et chemins mènent où, et quelles informations sur la requête initiale l’application doit recevoir.

Les données librement fixées par le client ne doivent pas être considérées sans vérification comme des informations de proxy fiables. Il faut aussi préciser si une connexion protégée se termine au proxy et comment la suivante est protégée.

Le proxy seul ne remplace pas les droits sur les projets dans l’application. Le bon transfert et l’autorisation métier d’une requête doivent être vérifiés séparément.

Sources

Articles sur le sujet

Cloud & exploitation avec ASES

Hébergement, déploiement, maintenance et suivi