mod_proxy implémente les fonctionnalités de relais HTTP, FTP et CONNECT sur un serveur Apache. Il peut être configuré pour œuvrer au choix comme un direct proxy ou comme un reverse proxy.
Comme reverse proxy, il permet de protéger des sites web en mettant en place un système de relais entre le client et le serveur web qui se comportera comme un serveur HTTP côté client et comme un client HTTP côté serveur :
- Le serveur web peut alors être installé dans une zone protégée.
- Sur le serveur relais, différents modes d’authentification peuvent être installés indépendamment du serveur web.
Il peut aussi permettre de faire de la répartition de charge, abstraction des serveurs réels...
- Facilite la mise à jour des serveurs web relayés.
- Permet de protéger un serveur web "boîte noire".
Peut être couplé aux modules apache :
- mod_rewrite : qui permet la réécriture à la volée des URL's http://httpd.apache.org/docs/2.3/mod/mod_rewrite.html
- mod_security : qui permet de filtrer les requêtes http://www.modsecurity.org/
- mod_proxy_balancer : qui permet de faire de la répartition de charge http://httpd.apache.org/docs/2.3
/mod/mod_proxy_balancer.html
Ce module me permet de centraliser à un seul endroit la sécurisation de l'ensemble des serveurs web du laboratoire : site web institutionnel, pages personnelles, sites liés à des projets de recherche. Je l'utilise également pour donner accès via ajaxterm à une connexion ssh depuis un navigateur.
Ne pas utiliser le module mod_proxy sur un serveur non sécurisé. car cela peut être dangereux pour votre site et pour internet.

182 Ressources
190 Dév Ens Sup - Recherche
290 Logiciels validés
Home