Un proxy inverse protège les serveurs web contre les attaques et peut offrir des avantages en termes de performances et de fiabilité. En savoir plus sur les proxy de transfert et inverses.
Cet article s'articule autour des points suivants :
Contenu associé
Qu'est-ce qu'un datacenter sur CDN ?
Qu'est-ce que le routage Anycast ?
Qu'est-ce qu'un serveur d'origine ?
Contrôle du cache
Sécurité SSL TLS RDC
Recevez un récapitulatif mensuel des tendances Internet les plus populaires !
Copier le lien de l'article
Un proxy inverse désigne un serveur placé devant les serveurs web et transmettant les requêtes des clients (par exemple, les navigateurs web) à ces serveurs web. Les solutions de proxy inverse sont généralement déployées pour améliorer la sécurité, les performances et la fiabilité. Afin de mieux comprendre le fonctionnement d'un proxy inverse et les avantages qu'il peut offrir, nous devons tout d'abord définir ce qu'est un serveur proxy.
Un proxy de transfert, souvent appelé proxy, serveur proxy ou proxy web, désigne un serveur situé devant un groupe d'ordinateurs clients. Lorsque ces derniers adressent des requêtes envoyées à des sites et services sur Internet, le serveur proxy intercepte ces requêtes et communique ensuite avec les serveurs web au nom des clients, agissant ainsi comme un intermédiaire.
Désignons, par exemple, trois ordinateurs impliqués dans une communication typique par proxy de transfert :
Dans une communication Internet standard, un ordinateur A se connecterait directement à un serveur C, c'est-à-dire que le client enverrait des requêtes au serveur d'origine et que le serveur d'origine répondrait au client. Avec un proxy de transfert en place, l'ordinateur A envoie ses requêtes au proxy B, qui les transmet la requête au serveur C. Le serveur C envoie ensuite sa réponse au proxy B, qui la retransmet à l'ordinateur A.
Pourquoi ajouter cet intermédiaire supplémentaire à son activité Internet ? Il existe quelques raisons pour ce faire :
Un proxy inverse désigne un serveur placé devant un ou plusieurs serveurs web et qui intercepte les requêtes provenant des clients. Il est différent d'un proxy de transfert, qui se place lui devant les clients. Dans le cadre d'un proxy inverse, les requêtes envoyées par les clients au serveur d'origine d'un site web sont interceptées en périphérie du réseau par le serveur proxy. Ce dernier envoie alors des requêtes au serveur d'origine et reçoit des réponses de ce dernier.
La différence entre un proxy de transfert et un proxy inverse s'avère subtile, mais importante. Un moyen simple de la résumer consisterait à dire qu'un proxy de transfert se place devant un client et garantit l'absence de communication entre un serveur d'origine et ce client spécifique. Un proxy inverse, quant à lui, se situe devant un serveur d'origine et garantit l'absence de communication entre un client et le serveur d'origine protégé.
Illustrons encore une fois la situation en nommant les ordinateurs concernés :
En général, l'ensemble des requêtes provenant d'un ordinateur D circulent directement vers un serveur d'origine F, qui renvoie ses réponses directement à l'ordinateur D. Dans une situation de proxy inverse, l'ensemble des requêtes de l'ordinateur D se rendront directement au serveur de proxy E, qui transmettra les requêtes au serveur d'origine F et recevra les réponses de ce dernier, avant de les transmettre à l'ordinateur D.
Découvrez ci-dessous certains des avantages liés à l'utilisation d'un proxy inverse :
Certaines entreprises développent leurs propres solutions de proxy inverse, mais ce mode de fonctionnement nécessite des ressources considérables en matière d'ingénierie logicielle et matérielle, ainsi qu'un investissement important en équipements physiques. L'un des moyens les plus simples et les plus rentables de profiter de tous les avantages d'un proxy inverse consiste à souscrire à un service CDN. Le réseau CDN de Cloudflare propose ainsi l'ensemble des fonctionnalités d'amélioration de la sécurité et des performances mentionnées ci-dessus, ainsi que de nombreuses autres.
Prise en main
À propos des réseaux CDN
Fonctionnalités CDN
Serveurs CDN
Réseau CDN : glossaire
Navigation dans le centre d'apprentissage