
Présentation
Le reverse proxy permet de rediriger les clients sur nos différents site et gère le load-balacing nativement.
Pré-requis
Nous allons utiliser 4 machines virtuelles différentes.
– 1 Windows Serveur 2012R2 pour le DNS
– 1 Debian pour le reverse proxy (Nginx)
– 2 Debian en Lamp pour nos site web qui seront nommé site1 et site2
Configuration du serveur NGINX
Nous installons nginx avec la commande » apt install nginx » , puis on crée le fichier /etc/nginx/sites-available/site1.conf
Site1.conf

Le premier block nous permet de déclarer les serveur qui hébergerons le site.
Le second block nous indiquons sur quel port écoute notre serveur et son nom FQDN.
Le troisième block nous déclarons où commence le document root et nous laissons passé notre site.
Site2.conf

Activation de site1.conf & site2.conf
Nous allons faire un liens entre notre fichiers de configuration dans sites-available vers site-enabled .

Configuration des LAMPS
il faut installer Apache2 , MariaDB ,PHP avec la commande « apt install apache2 mariadb php7-0 »
Nous allons déployer GLPI sur le lamp 2. Pour plus de documentation je vous renvoie à mon article.
Nous devons modifie le document Root sur le fichier /etc/apache2/sites-available/000-default.conf » en rajoutant glpi à la fin

Configuration DNS Windows
Nous allons créer un enregistrement de type A pour le reverse proxy dans le DNS et deux CNAME pour site1 et glpi qui pointe sur l’adresse du reverse proxy.

Exemple de CNAME pour GLPI.

Laisser un commentaire