Exemple pour le nom de domaine exemple.memoirevive79.mooo.com vers l’IP 192.168.2.79.
On transfert vers la machine Reverse proxy toutes les requêtes destinées au port 80 (HTTP).
Installation du Reverse Proxy Apache
Se connecter en SSH avec Putty sur Reverse Proxy (voir le port utilisé, 22 s’il n’a pas été modifié).
Se connecter en administrateur root :
su
Activer le proxy_http sur le serveur :
a2enmod proxy_http
Puis redémarrer le serveur :
systemctl reload apache2
Avec nano, créer le fichier sites.conf sur /etc/apache2/sites-available, il peut contenir plusieurs sections VirtualHost pour desservir plusieurs serveurs WEB.
cd /etc/apache2/sites-available
nano exemple.conf
<VirtualHost *:80> ServerName exemple.memoirevive79.mooo.com ProxyPreserveHost On ProxyRequests On ProxyPass / http://192.168.2.79/ ProxyPassReverse / http://192.168.2.79 </VirtualHost>
Pour quitter nano et enregistrer les modifications [CRTL] + [X] ==> [O] ==> [Entrée]
Puis l’activer (une seule fois suffit) :
a2ensite exemple.conf
Puis relancer Apache :
systemctl reload apache2
Vérifier que l’URL répond bien en http :
http://exemple.memoirevive79.mooo.com/