Différences entre les versions de « Installation reverse proxy »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(17 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
La machine Reverse Proxy est pointée par le transfert de port 80
<span style="color: #0000FF;"><big>'''Configuration pour le serveur de Mémoire Vive'''</big>


=> transfert de port sur la box vers IPFire
<span style="color: #196f3d;">''La machine Reverse Proxy est pointée par le transfert de port 80 (http) et 443 (https).''</span>


=> transfert de port '''80''' IPFire vers Reverse Proxy
=> <span style="color: #FF0000;">'''Box'''</span> - transfert de port '''80''' et '''443''' sur la box vers IPFire grâce aux règles NAT


=> Reverse Proxy : la machine '''192.168.2.1''' est accessible en SSH sur le port '''2201''' avec Putty
=> <span style="color: #FF0000;">'''Pare-feu'''</span> - transfert des port '''80''' et '''443''' du pare-feu IPFire vers Reverse Proxy


=> Reverse Proxy : exemple pour ajouter une configuration pour renvoyer le domaine '''''forum.memoirevive79.mooo.com''''' vers '''''192.168.2.13'''''
=> <span style="color: #FF0000;">'''Reverse Proxy'''</span> - exemple pour ajouter une configuration pour renvoyer le domaine '''''forum.memoirevive79.mooo.com''''' vers '''''192.168.2.13'''''
 
<span style="color: #196f3d;">''Reverse Proxy - la machine '''192.168.2.1''' est accessible en SSH sur le port '''2201''' avec Putty.''</span>


----
----


<span style="color: #0000FF;"><big>'''Installation du Reverse Proxy Apache'''</big>
<span style="color: #0000FF;"><big>'''Installation du Reverse Proxy Apache'''</big>
<span style="color: #196f3d;">''Quand on a créé la machine virtuelle sous '''Debian''' on a installé le serveur WEB '''Apache''' (et le '''serveur SSH''' pour la prise en main avec PuTTY).''</span>
<span style="color: #196f3d;">''On exécute cette procédure lors de l’installation initiale du Reverse Proxy.''</span>


activer le proxy_http sur le serveur en administrateur root
activer le proxy_http sur le serveur en administrateur root
'''
 
  a2enmod proxy_http  
  a2enmod proxy_http  
'''
 
puis redémarrer le serveur  
puis redémarrer le serveur  
'''
 
  service apache2 restart
  service apache2 restart


Ligne 29 : Ligne 35 :
Avec nano, créer le fichier '''sites.conf''' sur  '''/etc/apache2/sites-available''', il peut contenir plusieurs sections VirtualHost.
Avec nano, créer le fichier '''sites.conf''' sur  '''/etc/apache2/sites-available''', il peut contenir plusieurs sections VirtualHost.


'''
  <VirtualHost *:80>
  <VirtualHost *:80>
  ServerName forum.memoirevive79.mooo.com
  ServerName forum.memoirevive79.mooo.com
Ligne 37 : Ligne 42 :
  ProxyPassReverse / http://192.168.2.13
  ProxyPassReverse / http://192.168.2.13
  </VirtualHost>
  </VirtualHost>
'''


Puis l’activer (une seule fois suffit) en administrateur root
Puis l’activer (une seule fois suffit) en administrateur root
'''
 
  a2ensite sites.conf
  a2ensite sites.conf
'''
 
Puis relancer Apache
Puis relancer Apache
'''
 
  systemctl reload apache2
  systemctl reload apache2
'''
 
[[Fichier:Forum memoirevive79 mooo com.PNG]]
 
Vérifier que l’URL répond bien en HTTP
Vérifier que l’URL répond bien en HTTP
'''
 
http://forum.memoirevive79.mooo.com/
http://forum.memoirevive79.mooo.com/
'''

Version actuelle datée du 8 mai 2023 à 13:40

Configuration pour le serveur de Mémoire Vive

La machine Reverse Proxy est pointée par le transfert de port 80 (http) et 443 (https).

=> Box - transfert de port 80 et 443 sur la box vers IPFire grâce aux règles NAT

=> Pare-feu - transfert des port 80 et 443 du pare-feu IPFire vers Reverse Proxy

=> Reverse Proxy - exemple pour ajouter une configuration pour renvoyer le domaine forum.memoirevive79.mooo.com vers 192.168.2.13

Reverse Proxy - la machine 192.168.2.1 est accessible en SSH sur le port 2201 avec Putty.


Installation du Reverse Proxy Apache

Quand on a créé la machine virtuelle sous Debian on a installé le serveur WEB Apache (et le serveur SSH pour la prise en main avec PuTTY).

On exécute cette procédure lors de l’installation initiale du Reverse Proxy.

activer le proxy_http sur le serveur en administrateur root

a2enmod proxy_http 

puis redémarrer le serveur

service apache2 restart

Se connecter en SSH avec Putty sur Reverse Proxy (port 2201)

Exemple de configuration du Reverse Proxy en http (port 80) pour le nom de domaine forum.memoirevive79.mooo.com.

Avec nano, créer le fichier sites.conf sur /etc/apache2/sites-available, il peut contenir plusieurs sections VirtualHost.

<VirtualHost *:80>
ServerName forum.memoirevive79.mooo.com
ProxyPreserveHost On
ProxyRequests On
ProxyPass / http://192.168.2.13/
ProxyPassReverse / http://192.168.2.13
</VirtualHost>

Puis l’activer (une seule fois suffit) en administrateur root

a2ensite sites.conf

Puis relancer Apache

systemctl reload apache2

Forum memoirevive79 mooo com.PNG

Vérifier que l’URL répond bien en HTTP

http://forum.memoirevive79.mooo.com/