Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2013, à 16:13

28marc28

[Résolu]Rediriger une requete apache sur un autre serveur avec apache

Bonjour à tous,

J'ai deux serveurs sur ubuntu avec lamp de chaque coté.

Je voudrais savoir: si il est possible via ports.conf sur le premier serveur de rediriger sur le site qui est stocké sur le deuxième serveur ?

Ce qui m'éviterais de jouer avec les port routeur et serais plus confortable pour le user final.

Exemple: sur un navigateur un user tape: toto.mondomaine.com qui va aller sur le serveur n°1 port 80 et sera redirigé sur toto.mondomaine.com sur le serveur n°2.

28marc28

Dernière modification par 28marc28 (Le 15/11/2013, à 10:04)

Hors ligne

#2 Le 13/11/2013, à 16:48

28marc28

Re : [Résolu]Rediriger une requete apache sur un autre serveur avec apache

j'ai vu que l'on pouvait utiliser : Redirect permanent / http://adresseip_du_serveur2/

Ca fonctionne en interne, mais des que l'on essaye de l'exterieur via le routeur nous avons une réponse du style erreur adresseip_du_serveur2bin introuvable.

Faut'il faire un routage quelque part ?

Par avance merci

28marc28

Hors ligne

#3 Le 14/11/2013, à 11:45

jplemoine

Re : [Résolu]Rediriger une requete apache sur un autre serveur avec apache

Je pense qu'Il faut utiliser    ProxyPass et ProxyPassReverse dans la définition du vhost.
Ce qui fonctionne chez moi :
<url_exterieure>/toto --> machine 1 qui répond
<url_exterieure>/titi  --> machine 1 renvoie vers machine2 qui répond.


Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.

Hors ligne

#4 Le 14/11/2013, à 12:27

Amarokk

Re : [Résolu]Rediriger une requete apache sur un autre serveur avec apache

Attention, tu ne veux pas rediriger, tu veux faire du reverse proxy. Dans cette configuration, ton premier serveur sera mandataire du second, et ira chercher les informations sur le deuxième, pour te les refiler. Ainsi, personne ne pourra accéder à ton deuxième serveur directement, mais le contenu sera dispo via le premier.
Tu as deux manières de faire ça, via le mod_rewrite, ou, plus facilement, via le mod_proxy.
Il faut donc que t'actives les mods proxy et proxy_http:
a2enmod proxy
a2enmod proxy_http

Après, il faut que tu sois plus précis sur le "dossier" que tu veux transmettre au premier via le second serveur. Si tu veux tout envoyer vers le 2nd, alors une ligne comme ça fera l'affaire:
ProxyPass / http://adresse_serveur_2/

C'est tout. Reload et ça devrait marcher.


Ubuntuboy since 2007

Hors ligne

#5 Le 15/11/2013, à 10:02

28marc28

Re : [Résolu]Rediriger une requete apache sur un autre serveur avec apache

Merci Amarrokk pour ta réponse.

J'ai fais au plus simple j'ai fini par tout transférer sur une seule machine.

Encore merci pour vos réponse.

28marc28

Hors ligne