Un serveur transmet le trafic proxy du navigateur Web de votre PC à Internet. Un serveur proxy inverse transmet également le même trafic du navigateur Web à partir d'Internet vers d'autres serveurs internes de l'entreprise . Dans de nombreux cas , le navigateur communique réellement avec un serveur proxy inverse . Par exemple , lors d'un achat en ligne de votre navigateur Web envoie les informations de paiement , qui est ensuite transmis par le serveur proxy inverse sur un autre ordinateur qui gère les paiements par carte de crédit. Histoire
Pendant les premières années de l'Internet , les administrateurs du site ont reconnu la nécessité d'empêcher leurs serveurs d'être accessible aux internautes sans les priver de ces services. À l'été 1996, le projet HTTP Apache a écrit un module complémentaire appelé mod_proxy dans le serveur Web Apache 1.1 qui lui a permis d'agir comme un serveur proxy inverse . Le serveur proxy Squid a été publié à la même époque avec une option de serveur proxy inverse . Aujourd'hui, des versions actualisées de fois le serveur web Apache et Squid restent largement utilisé pour exécuter des sites Web dans le monde entier en tant que serveurs de proxy inverse .
Fonction
Un serveur proxy inverse prend en requêtes de navigateurs Web partout sur Internet . Les contrats à terme de serveur proxy ces demandes aux autres serveurs. Ces demandes génèrent une réponse au serveur proxy inverse , qui est ensuite transmis au navigateur Web. Par exemple, une requête pour obtenir des informations produit dans un magasin en ligne va à un serveur d'image qui stocke des photos du produit, ainsi que d'un serveur de base de données , qui stocke le prix actuel , l'inventaire et la description de l'article.
Sécurité
améliore un serveur proxy inverse considérablement la sécurité d'un site Web, car aucun des serveurs de l'entreprise sont directement accessibles sur Internet. Tant que le propriétaire du site ne met pas des applications critiques telles que la messagerie électronique et la masse salariale sur le serveur proxy inverse , d'autres serveurs et applications de l'entreprise sont en sécurité. Par exemple , un pirate veut substituer l'image d'un produit avec la pornographie et change le prix du produit à un cent . Ni le serveur d'image , ni le serveur de base de données produits peuvent être touchés directement par les utilisateurs sur Internet . Parce que le serveur proxy inverse et le site Web ne sont pas conçus pour les utilisateurs de mettre à jour les images de produits ou les prix , le pirate ne sera probablement pas réussir à faire ce qu'il veut.
Avantages
en séparant les différentes activités d'un site web en ligne , les propriétaires de sites répartissent la charge entre les différents serveurs tels que les serveurs de bases de données , serveurs d'applications et les serveurs comptables afin que personne ne l'ordinateur fait tout. Proxy inverse échelle des serveurs ainsi que d'un site grandit sans changer l'architecture originale. Beaucoup de grands sites web utilisent plusieurs serveurs proxy qui pointent vers différents groupes de machines afin de répartir la charge supplémentaire .
Insight expert
que les volumes de trafic Internet augmente, les propriétaires de sites sont confrontés lent performances des sites Web comme serveurs derrière le proxy inverse s'enliser avec les demandes . Pour résoudre ce problème , les propriétaires de sites utilisent la mise en cache des serveurs proxy inverses pour enregistrer les données fréquemment utilisées localement. Par exemple, les utilisateurs accèdent à la page d'accueil d'un site Web fréquemment pour un administrateur du site configure le serveur proxy inverse cache pour stocker cette page localement , évitant ainsi les requêtes vers le serveur d'application chaque fois que la page d'accueil par défaut est affichée.