Ceci est une ancienne révision du document !


Redirection HTTP/HTTPS via Apache mod_proxy

1) Installer Apache :

 apt-get install apache2 

2) Activer les modules proxy d'Apache :

 a2enmod proxy proxy_http 

Relancer le serveur pour initialiser les modules :

 service apache2 restart 

3) Créer un hôte virtuel (virtual hosts) dans /etc/apache2/sites-enabled/ :

 nano /etc/apache2/sites-enabled/test.conf 

Y ajouter ces lignes :

<VirtualHost *:80>
    ServerName nocterie.fr
 
    ProxyPass / http://192.168.1.2
    ProxyPassReverse / 192.168.1.2
    ProxyRequests Off
</VirtualHost>

Les options ProxyPass et ProxyPassReverse indiquent l'URL du proxy à rediriger vers l'URL de la page Web (le / au début des deux lignes correspond à la racine Web du proxy Apache)

L'option ProxyRequests permet d'activer le mode proxy pour ajouter d'autre paramètres de filtrage ou de redirection.