Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
configuration_d_apache_pour_rediriger_les_requetes_http_https [2019/01/25 14:36] – créée superadminconfiguration_d_apache_pour_rediriger_les_requetes_http_https [2022/04/11 16:34] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-=====Redirection HTTP/HTTPS via Apache mod_proxy=====+===== Redirection HTTP/HTTPS via Apache mod_proxy ===== 
 + 
 +1) Installer Apache : 
 + 
 +<code> apt-get install apache2 </code> 
 + 
 +2) Activer les modules proxy d'Apache : 
 + 
 +<code> a2enmod proxy proxy_http </code> 
 + 
 +Relancer le serveur pour initialiser les modules : 
 + 
 +<code> service apache2 restart </code> 
 + 
 +3) Créer un hôte virtuel (virtual hosts) dans ''/etc/apache2/sites-enabled/''
 + 
 +<code> nano /etc/apache2/sites-enabled/test.conf </code> 
 + 
 +Y ajouter ces lignes : 
 + 
 +<code><VirtualHost *:80> 
 +    ServerName nocterie.fr 
 +  
 +    ProxyPass /site1 http://nocterie.fr/site2 
 +    ProxyPassReverse /site1 http://nocterie.fr/site2 
 +    ProxyRequests Off 
 +</VirtualHost> 
 +</code> 
 + 
 +Redémarrer Apache et c'est gagné ! 
 + 
 +Les directives ''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 mandataire direct afin d'ajouter des restrictions d'accès ou des règles de redirection supplémentaires. Si cette fonction n'est pas utilisée, il est recommandé de la désactiver. 
 + 
 +L'exemple ci-dessus redirige le site nocterie.fr/site1 vers le second site nocterie.fr/site2. Utile pour balader les utilisateurs sur le nouveau site ! 
 + 
 +__Pour les redirections HTTPS :__ Ajouter la ligne ''SSLProxyEngine On'' 
 + 
 +Source : [[https://perhonen.fr/blog/2015/05/un-reverse-proxy-apache-avec-mod_proxy-1713|Perhonen.fr]]