Ceci est une ancienne révision du document !
Configurer Nginx comme reverse proxy web
Introduction
L'intérêt de cette page est de comprendre comment mettre en place un reverse proxy web avec Nginx. Cette machine aura pour but de relayer les paquets à destination d'un serveur web, ce qui constitue un premier rempart de sécurité pour ce dernier, et permet d'accélérer l'accès aux pages web grâce à la mise en cache.
Nous verrons aussi comment utiliser les virtual hosts pour desservir plusieurs hôtes utilisant le même port de connexion (comme des conteneurs) et comment vérrouiller l'accès à un site par mot de passe.
Topologie du LAB
Pré-requis
Pour ce LAB il faudra :
- Un serveur sous Linux qui aura le rôle de reverse proxy, si possible avec 2 cartes réseau.
- Un autre serveur web fonctionnel sous n'importe quel OS, et connecté au même réseau LAN que le premier.