Skip to main content

Qu'est-ce qu'un serveur proxy inversé?

Un serveur proxy inversé est un appareil qu'un hôte Web peut placer entre ses serveurs et Internet afin de gérer les demandes des clients.Lorsque ce type de configuration est utilisé, les clients qui font des demandes de proxy inversé le voient comme un serveur normal.Le serveur proxy inversé transfère toutes les demandes des serveurs réels, puis transmet les données aux clients.Cela peut assurer une sécurité supplémentaire pour l'hôte Web, accélérer la livraison de contenu ou retirer un peu les serveurs Web.Une autre utilisation de ces appareils est appelée alimentation à la cuillère, car elle permet au serveur Web de générer rapidement une page dynamique et d'envoyer le tout au serveur proxy, qui peut ensuite le délivrer par morceau au client.

Un communL'utilisation de proxys inverses consiste à mettre en cache des données statiques.Lorsque l'un de ces procurations reçoit une demande de contenu statique, telles que des images, du son ou de la vidéo, il cache les données avant de les envoyer au client.La prochaine fois que ces informations seront demandées, le proxy inversé de mise en cache peut simplement le livrer directement au client au lieu de transmettre la demande au serveur Web réel.Cela peut enlever une partie de la charge du serveur régulier, le libérant pour générer du contenu dynamique.

Les performances peuvent également être augmentées en utilisant un serveur proxy inversé pour distribuer des charges sur plusieurs serveurs Web.Les demandes des clients entrants passent d'abord au proxy et sont ensuite distribués en fonction de la charge du serveur ou du type de demande.Le serveur le moins occupé ou celui conçu pour gérer cette demande particulière peut alors générer les données nécessaires.

Il est également possible qu'un serveur proxy inversé accélère le cryptage de couche de socket sécurisée (SSL).Dans ces cas, le serveur Web fournira du contenu au proxy, qui effectue ensuite le chiffrement lui-même.En déchargeant les tâches de cryptage à la procuration, plus de puissance de traitement est libérée sur le serveur Web pour remplir les demandes de contenu.Le serveur proxy peut également faire installer le matériel d'accélération SSL, ce qui peut accélérer davantage le processus.

Une autre utilisation pour un serveur proxy inversé est de créer une protection supplémentaire entre un hôte Web et Internet.Lorsqu'une action malveillante est prise contre un hôte Web qui utilise un serveur proxy inversé, il aura tendance à prendre le poids de l'attaque.Cela peut permettre au serveur régulier de devenir indemne, car tout logiciel malveillant ou autre code indésirable peut résider sur le proxy à la place.Les pare-feu de couche d'application peuvent également être installés sur des procurations inverses, ce qui peut faciliter la défense contre les attaques entrantes.