OVH Cloud OVH Cloud

Serveurs web temporairement injoignable et redirection..

4 réponses
Avatar
(¯`·..Yttrium ...·´¯)
Bonjour,

J'heberge un site sur un serveur à domicile.
Je souhaiterais , renvoyer mes visiteurs vers un autre serveur avec une
page "site temporairement inaccessible", lorsque mon serveur est
injoignable..

Je penchais pour :

1- mettre deux entrées www dans les DNS, mais je ne sais pas comment va
réagir le dns, lorsque la premiere sera injoignable (redirection vers le
second ? ), va t il tester la validité de l'ip avant de l'envoyer au
visiteur ?

2- Mettre une page sur le serveur toujours dispo, et ne renvoyer vers le
serveur joignable que temporairement que si celui ci existe (avec test
préalable), mais j'ai peur que cela ne ralentisse la navigation...


Merci de m'indiquer quel est le meilleur procédé pour arriver à cela ..
Quelles sont vos experiences ?
Avez vous des liens sur le sujet ?

Merci d'avance.
Salutations.




--
------------------------------------------------------------------------------
(¯`·..Yttrium ...·´¯)
Galerie Photo : http://photo.anothersounds.com
Pour me répondre en privé: Passez un coup de balai
------------------------------------------------------------------------------

4 réponses

Avatar
Patrick Mevzek
J'heberge un site sur un serveur à domicile. Je souhaiterais , renvoyer
mes visiteurs vers un autre serveur avec une page "site temporairement
inaccessible", lorsque mon serveur est injoignable..


Vous ne pouvez faire ca qu'avec un serveur externe qui redirige et/ou
monitore votre propre serveur.

1- mettre deux entrées www dans les DNS, mais je ne sais pas comment va
réagir le dns, lorsque la premiere sera injoignable (redirection vers le
second ? ), va t il tester la validité de l'ip avant de l'envoyer au
visiteur ?


Cela ne fonctionne pas comme ca. Si vous mettez plusieurs IP pour le nom
www dans les DNS, vous faites du load balancing et pas du fail over. Quoi
qu'il arrive statistiquement chaque serveur récupère 50% des requêtes.
Si l'un des deux est en panne donc, 50% des requêtes vont échouer, sauf
si le client est suffisamment intelligent pour tester l'autre IP; mais en
pratique il ne faut pas y compter.

2- Mettre une page sur le serveur toujours dispo, et ne renvoyer vers le
serveur joignable que temporairement que si celui ci existe (avec test
préalable), mais j'ai peur que cela ne ralentisse la navigation...


Cf le début, il n'y a que comme ca, ou alors une zone avec un TTL très
faible et une modification dans les DNS dès que le serveur qui monitore
observe que le serveur web n'est plus joignable.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

Avatar
Jean-Philippe
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


| 2- Mettre une page sur le serveur toujours dispo, et ne renvoyer vers le
| serveur joignable que temporairement que si celui ci existe (avec test
| préalable), mais j'ai peur que cela ne ralentisse la navigation...

Bonjour,

Quel est votre serveur web ?
Sous Apache 2 par exemple, il suffit de rajouter la ligne :
RedirectMatch ^/$ /répertoire_temporaire/ au httpd.conf : c'est simple
et rapide (vous commentez la ligne en temps normal et dès que le serveur
est down vous la décommentez et resdémarrez Apache...)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)

iD8DBQFBxT+FQiVPAZeFYmURAj+WAJ0eHlSkpF3ieCEhHoQZPrpFrNueEwCdG3cP
abPo0lqcr7Kv37k4itENdNc =LOrm
-----END PGP SIGNATURE-----
Avatar
(¯`·..Yttrium ...·´¯)
Le 19/12/2004 09:44, Jean-Philippe nous disait:
Bonjour,

Quel est votre serveur web ?
Sous Apache 2 par exemple, il suffit de rajouter la ligne :
RedirectMatch ^/$ /répertoire_temporaire/ au httpd.conf : c'est simple
et rapide (vous commentez la ligne en temps normal et dès que le serveur
est down vous la décommentez et resdémarrez Apache...)


Oui, mais je ne veux pas avoir à intervenir..
Si serveur up -> redirect
sinon -> affichage page "serveur down"..


--
------------------------------------------------------------------------------
(¯`·..Yttrium ...·´¯)
Galerie Photo : http://photo.anothersounds.com
Pour me répondre en privé: Passez un coup de balai
------------------------------------------------------------------------------

Avatar
Fred.V
Oui, mais je ne veux pas avoir à intervenir..
Si serveur up -> redirect
sinon -> affichage page "serveur down"..


J'avais fait un truc de ce genre quand j'hebergeais mon site :

la page principale était du style monsite.free.fr sur lequel il n'y avait
qu'une page qui redirigeait vers mon site hebergé chez moi..

Sur cette page j'avais donc mis une redirection au bout de cinq secondes et
j'expliquais sur la page que si mon serveur était down ils allaient tomber
sur une page d'erreur..
Mais j'imagine qu'en php j'aurais pu faire beaucoup mieux avec par exemple
un ping et une redirection plus propre..

Tu parles de ralentissement mais entre tomber sur une page d'erreur et
perdre 5 secondes, je crois qu'il n'y a pas photo..