par
d-sam » 19 sept. 2007, 15:03
hmm, je suis pas du tout expert dans ce domaine, mais en gros, voici le concept:
tu peux mettre un script (admettons "ok.php") à la racine de ton site, qui contient le texte "ok"!
tu fais pointer les dns de ton domaine (www) sur le serveur "de controle". tu y installes un Apache, qui appelle, à chaque requête, le fichier ok.php, via:
$test = file_get_contents("http://ip_de_ton_serveur/ok.php");
if ($test == 'ok') {
// le serveur marche, on lui envoie la requete
header('Location:www1.tonsite.com');
} else {
// le serveur ne marche pas, on envoie la requete ailleurs
header('Location:www2.tonsite.com');
}
avec www1 = ton apache actuel, www2 = ton apache "de secours"
/!\ attention, je ne te dis pas de faire comme ça, c'est la solution la plus "simple" qui me vienne à l'esprit...
hmm, je suis pas du tout expert dans ce domaine, mais en gros, voici le concept:
tu peux mettre un script (admettons "ok.php") à la racine de ton site, qui contient le texte "ok"!
tu fais pointer les dns de ton domaine (www) sur le serveur "de controle". tu y installes un Apache, qui appelle, à chaque requête, le fichier ok.php, via:
[php]
$test = file_get_contents("http://ip_de_ton_serveur/ok.php");
if ($test == 'ok') {
// le serveur marche, on lui envoie la requete
header('Location:www1.tonsite.com');
} else {
// le serveur ne marche pas, on envoie la requete ailleurs
header('Location:www2.tonsite.com');
}
[/php]
avec www1 = ton apache actuel, www2 = ton apache "de secours"
[u]/!\[/u] attention, je ne te dis pas de faire comme ça, c'est la solution la plus "simple" qui me vienne à l'esprit...