Redirections entre serveurs Apache
Bonjour,
le contexte :
j'ai 3 serveurs apache(sous windows xp et 7) sur 3 postes differents derrière une box (à la maison)
avec 2 noms de domaine qui pointe vers l'IP wan de ma box,
ma box renvoie http:\\domaine1 et http:\\domaine2 port 80 sur mon serveur apache1,
ma box renvoie https:\\domaine1 port 443 sur mon serveur apache2,
jusque là pas de problème...
voila mon dileme : faire la redirection du serveur apache1 vers le serveur apache3 pour le domaine2
je n ai pas de dns local.
1° test avec un htaccess
Code:
1 2 3 4
|
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain2$
RewriteRule ^(.*) http://ip interne serveur apache3/$1 [QSA,L,R=301] |
la redirection se passe bien mais l adresse du navigateur retourne http://ip interne serveur apache3/les_liens_demandés
vraiment pas top pour acceder au différente page du site depuis le wan..
2° test dans le http.conf avec un vitualhost
Code:
1 2 3 4 5 6 7
|
<VirtualHost *:80>
ServerName domaine2
ProxyPass /test/ http://ip interne serveur apache3/
ProxyPassReverse /test/ http://ip interne serveur apache3/
ProxyPreserveHost On
</VirtualHost> |
l adresse du navigateur retourne http://domaine2/test/les_liens_demandés mais la redirection ne peut se faire
à la racine de domaine2
Donc je me tourne vers vous, pour m'aiguiller vers une solution adéquate qui me permettrais d 'accéder à la racine de mes 3 serveurs
depuis le wan et le lan, si cela est possible techniquement sachant que le serveur apache1 est un serveur web et non un serveur proxy.