Sauvegarde de sauvegarde sur serveur distant
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Sauvegarde de sauvegarde sur serveur distant
Petite question pour savoir si ça existe et si oui où peut on trouver ça :
- Je m'occupe d'un site hebergé chez nexen, chaque nuit une sauvegarde du site (et BDD) est réalisée qui est placé sur un serveur différent de celui d'hébergement.
Ca me semble suffisant comme sécurité mais on me demande si il est possible de faire une sauvegarde sur un autre serveur de façon automatisé chaque jour(c'est à dire que chaque soir ça prenne automatiquement la sauvegarde mise sur le serveur de backup).
Y'a plein de solution d'hébergement de sauvegarde pour des ordis de bureaux mais je n'ais rien trouvé pour la sauvegarde de backup d'un serveur web...
Si quelqu'un a une piste.
- Je m'occupe d'un site hebergé chez nexen, chaque nuit une sauvegarde du site (et BDD) est réalisée qui est placé sur un serveur différent de celui d'hébergement.
Ca me semble suffisant comme sécurité mais on me demande si il est possible de faire une sauvegarde sur un autre serveur de façon automatisé chaque jour(c'est à dire que chaque soir ça prenne automatiquement la sauvegarde mise sur le serveur de backup).
Y'a plein de solution d'hébergement de sauvegarde pour des ordis de bureaux mais je n'ais rien trouvé pour la sauvegarde de backup d'un serveur web...
Si quelqu'un a une piste.
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
Tu peux le faire automatiquement, de plusieurs manières :
- si le deuxième serveur de sauvegarde dispose d'un serveur ftp, créer un script qui l'envoit automatiquement sur le serveur grâce à un cron.
- si le deuxième serveur n'a pas de serveur ftp, tu peux néammoins faire un script qui va se connecter depuis le deuxième serveur jusqu'au premier et qui download la sauvegarde.
Ca me semble pas irréalisable
- si le deuxième serveur de sauvegarde dispose d'un serveur ftp, créer un script qui l'envoit automatiquement sur le serveur grâce à un cron.
- si le deuxième serveur n'a pas de serveur ftp, tu peux néammoins faire un script qui va se connecter depuis le deuxième serveur jusqu'au premier et qui download la sauvegarde.
Ca me semble pas irréalisable
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
Tu as encore le choix du langage:
- sh
- php
- perl
Et vu que là le script serai en ligne de commande (oui oui c'est possible aussi en php), tu n'as pas de problème de limite de temps.
Pour faire un script php en ligne de commande, il te suffit de faire figurer en première ligne le chemin absolu vers ton interprêteur php
Généralement sous linux:
#!/usr/local/bin/php
Le #! signifie justement que c'est l'interprêteur du script.
Après tu changes les droits sur ton script:
chmod +x nomduscript.php
Et tu lances le script:
./nomduscript.php lorsque tu es dans le bon répertoire
/chemin/absolu/vers/le/script.php autrement
Le principe du script PHP en ligne de commande est le même qu'en passant par une url.
Biensur, le mode CGI est moins optimisé pour l'utilisation de PHP en ligne de commande que le mode CLI, mais il reste très facilement manipulable.
Sinon, par défaut PHP limite le temps d'exécution de ton script, lorsque c'est le mode CGI, ce qui est normal : une tâche HTTP ne doit pas durer plus de X secondes.
En console c'est un autre fonctionnement, tu peux sans problème ne pas donner de limite à ton script :
set_time_limit(0) ; //supprime la limite d'exécution
Pour le passage d'argument à ton script, si en CGI tu veux appeller ton script de la manière suivante :
script.php?var1=valeur1&var2=valeur2
En console, tu mettras :
./script var1=valeur1 var2=valeur2
(Valable seulement pour le module CGI de PHP, le module CLI de PHP a un autre appel)
- sh
- php
- perl
Et vu que là le script serai en ligne de commande (oui oui c'est possible aussi en php), tu n'as pas de problème de limite de temps.
Pour faire un script php en ligne de commande, il te suffit de faire figurer en première ligne le chemin absolu vers ton interprêteur php
Généralement sous linux:
#!/usr/local/bin/php
Le #! signifie justement que c'est l'interprêteur du script.
Après tu changes les droits sur ton script:
chmod +x nomduscript.php
Et tu lances le script:
./nomduscript.php lorsque tu es dans le bon répertoire
/chemin/absolu/vers/le/script.php autrement
Le principe du script PHP en ligne de commande est le même qu'en passant par une url.
Biensur, le mode CGI est moins optimisé pour l'utilisation de PHP en ligne de commande que le mode CLI, mais il reste très facilement manipulable.
Sinon, par défaut PHP limite le temps d'exécution de ton script, lorsque c'est le mode CGI, ce qui est normal : une tâche HTTP ne doit pas durer plus de X secondes.
En console c'est un autre fonctionnement, tu peux sans problème ne pas donner de limite à ton script :
set_time_limit(0) ; //supprime la limite d'exécution
Pour le passage d'argument à ton script, si en CGI tu veux appeller ton script de la manière suivante :
script.php?var1=valeur1&var2=valeur2
En console, tu mettras :
./script var1=valeur1 var2=valeur2
(Valable seulement pour le module CGI de PHP, le module CLI de PHP a un autre appel)
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator
- Voir la classe C de plusieurs sites
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
