Hello tout le monde,
Voilà j'ai une petite colle pour vous car je suis entrain de m'arracher les cheveux :
J'ai 1 ip publique fixe, 3 noms de domaine, 3 serveurs web.
Mon installation :
FreeBox relié sur une des 4 carte réseau de mon routeur. Sur le routeur la redirection des port tcp se fait très bien car mon serveur web (le seul accessible pour l'instant) fonctionne avec la redirection du port 80 vers ip du serveur. De plus avec apache le virtual host fonctionne à merveille car je peux ajouter autant de nom domaine que je veux sur ce serveur avec autant de page web différentes.
Mais voilà ce que j'aimerai faire c'est pouvoir répartir les 3 pages web sur 3 serveurs différent de mon réseau en sachant qu'on ne peut rediriger un seul port vers une seule ip. En mettant en place mon serveur DNS sous 2000 server çà ne donne rien. Le virtual host sous apache (bien entendu sous linux) de mon serveur frontal ne semble pas rediriger les url vers le bon serveur.
Alors comment faire?????? quelqu'un a une solution.

Depuis que j'ai vu les possibilités de Load Balancing avec ce truc, j'en suis baba....
ça fait plaisir de trouver enfin une réponse à ce problème !
Cependant voici une question complémentaire:
J'ai installé le package apache_mod_proxy afin de bénéficier des modules:
mod_proxy.so
mod_proxy_http.so
Ces derniers ont été inscrits dans le fichier httpd.conf conformément aux directive:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
Mon problème est qu'au moment d'appliquer les changements, j'ai le message d'erreur suivant:
Impossible d'appliquer les changements :
httpd: Syntax error on line 237 of /etc/httpd/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
hum ... désolé mais pouvez-vous m'expliquer d'où cela pourrait venir ?
Merci d'avance, j'ai hâte de voir le résultat des courses une fois ce cap passé !
Philippe
Non, désolé. C'est de ma faute ! Les modules mod_proxy et mod_proxy_http étaient déjà chargés donc erreur normale.
En revanche ...
<VirtualHost domaine2.com>
ServerName domaine2.com
RewriteEngine On
RewriteRule ^/(.*) \http://IP_DE_TA_MACHINE2:80/$1 [P]
</VirtualHost>
... n'a pas fait le boulot prévu.
Impossible d'obtenir le site hébergé sur une autre machine du LAN (tous les problèmes de parefeu étant analysés)