Proxy inverse

Schéma de principe du reverse proxy

Un proxy inverse (reverse proxy) ou serveur mandataire inverse est un type de serveur, habituellement placé en frontal de serveurs web. Contrairement au serveur proxy qui permet à un utilisateur d'accéder au réseau Internet, le proxy inverse permet à un utilisateur d'Internet d'accéder à des serveurs internes. Une des applications courantes du proxy inverse est la répartition de charge (load-balancing).

Principe de fonctionnement

Le proxy inverse est installé du côté des serveurs Internet. L'utilisateur du Web passe par son intermédiaire pour accéder aux applications de serveurs internes. Le proxy inverse est parfois appelé substitut (surrogate).

Applications

Cette technique permet :

Voir aussi

Articles connexes

  • Proxy, configuré côté client
  • Gatejs : serveur et proxy HTTP open source avec comme objectif la performance, la simplification et la factorisation des codes informatique
  • Hiawatha, serveur HTTP libre, configurable en proxy inverse
  • nginx, serveur HTTP et proxy inverse libre
  • Squid, proxy libre configurable en proxy inverse
  • Apache HTTP Server, serveur HTTP libre configurable en proxy inverse avec le module mod_proxy
  • Varnish, accélérateur HTTP libre (proxy inverse sans fonction de proxy)
  • Træfik, proxy inverse moderne et open source avec rechargement à chaud, écrit en Go
  • HAProxy, répartiteur de charge web et TCP