[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] comment faire un miroir ?
salut
il y a un script perl qui fait a peu pres ce que tu veux
http://www.hotscripts.com/Perl/Scripts_and_Programs/Miscellaneous/more8.html
(site mirroring script)
a++
Gaetan GUYODO a écrit :
>
> En effet, je me disais bien que ceci est possible, mais ce n'est pas tout à
> fait ce que je veux.
> Le serveur web (physique et logiciel) est à nous.
> il est en zone dmz, géré par nous (pas par moi, mais c'est pas grave).
> le DNS est sous notre contrôle, total.
> le hardware aussi.
> mais les serveurs qui auraient le même site ne sont pas sous le même
> réseau... pas du tout !
> Et si mon nom de domaine est défini sur deux DNS, ça fait quoi ? ça fout le
> bordel sur Internet et ça fait exploser la toile ? je pense que c'est une
> question idiote, mais sait-on jamais ?
> y'aurait pas possibilité de rediriger vers un sour domaine en cas
> d'impossibilité d'accès (je pense pas, parce qu'il faudrait une machine pour
> dire ça !
> ou alors simplement faire des miroirs et espérer que les gens aillent voir
> plus loin si c'est nécessaire !
> je ne sais pas, je ne suis pas assez calé !
> mais tout idée m'intéresse !
> Ce à quoi je pensais, au début. Notre DNS est sur une autre machine que notre
> site. Si notre site ne répond pas, le DNS fait suivre vers un sous-site (de
> www.nom.net vers www.sauv.nom.net)... mais si le DNS meurt, y'a plus rien !
> bon, j'attends vos autres idées si il y en a... et merci Pascal !
> Gaetan
>
> Le Lundi 12 Novembre 2001 14:15, vous avez écrit :
> > ...
> >
> > > c'est au niveau du DNS que l'on peut faire ça ?
> >
> > Non, parce que le DNS ne sait pas si un serveur est up ou pas.
> > Une possibilité est l'IP aliasing, mais pour ça tu dois avoir le DNS et
> > les 2 serveurs web sous ton contrôle total et connectés entre-eux sur un
> > LAN.
> >
> > > doit-on faire des www1.nom.net, www2.nom.net ou bien des
> > > www.prenom1.nom.net, www.prenom2.nom.net ?
> >
> > C'est pas un miroir, que tu veux faire, mais un cluster en failover ;))
> >
> > > bref, je cherche une soluce, mais je n'en connais pas.
> > > si qqn a une idée, je prends !
> >
> > hmmm... les serveurs, ce sont des machines à vous ou chez un provider ?
> > Le DNS est sous votre contrôle (total) ?
> > Le hardware aussi ?
> >
> > La soluce avec l'IP aliasing serait comme ceci:
> >
> > - chez ton agent DNS, le serveur web est renseigné avec l'IP de ton
> > firewall - la requête HTTP arrive sur ton firewall
> > - par DNAT, tu la redirige sur une IP de ton LAN, disons 192.168.10.1
> > - les 2 serveurs web ont chacun une IP, disons 192.168.10.2 et 192.168.10.3
> > - l'IP 192.168.10.1 est une IP "virtuelle" qui est définie sur l'un des
> > deux serveurs web, disons sur le 1er
> > - il se surveillent l'un l'autre (p.ex. avec "heartbeat" - va voir sur
> > http://linux-ha.org - ou même un truc plus simple) et lorsque l'une des
> > caisses "croûte", l'autre reprend cette IP "virtuelle" (192.168.10.1)
> > - le firewall continue à rediriger sur 192.168.10.1, et donc on n'y voit
> > que du feu
> >
> > Ca marche que dans un LAN, c'est pourquoi il te faut une machine en "front"
> > (le firewall).
> >
> > Evidemment, si le firewall pète, tout ça ne sert à rien... ;)
> >
> > --
> > -o) Pascal Bleser ATOS Origin/Aachen(DE) |
> > /\\ <pascal.bleser@atosorigin.com> |
> > _\_v <guru@linuxbe.org> |
> > ---------------------------------------------|
> > Jesus saves,Buddha makes incremental backups :
> > ---------------------------------------------'
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> > [ http://unixtech.be Contact: listmaster@unixtech.be ]
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> [ http://unixtech.be Contact: listmaster@unixtech.be ]
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]