R

Reverse Proxy (Proxy Inverse)

Alias : reverse proxy, reverse-proxy

Un reverse proxy est un serveur intermédiaire qui reçoit les requêtes des clients pour le compte d’un ou plusieurs serveurs internes, puis transmet ces requêtes aux serveurs appropriés. Il agit comme porte d’entrée unique pour les services backend.

Un reverse proxy est un serveur intermédiaire qui reçoit les requêtes des clients pour le compte d’un ou plusieurs serveurs internes, puis transmet ces requêtes aux serveurs appropriés. Il agit comme porte d’entrée unique pour les services backend.

Contrairement à un proxy classique (forward proxy) qui protège les clients, le reverse proxy protège et optimise les serveurs.

Exemple :
Un reverse proxy reçoit toutes les requêtes HTTP pour www.example.com et les répartit entre plusieurs serveurs web internes pour équilibrer la charge, gérer le cache ou sécuriser l’accès.

À retenir :

  • Exemples populaires : Nginx, HAProxy, Apache mod_proxy.
  • Sert de point d’entrée unique pour plusieurs serveurs backend.
  • Permet répartition de charge, cache, SSL termination et sécurité.
  • Les clients n’accèdent jamais directement aux serveurs internes.
📄