Voila voila
Tout d'abord, désolé de mon lag cérébral !
Donc pour devenir un Mirroir Raydium, rien de plus simple. Je vais vous expliquer la méthode que j'ai utilisée :
Avant toute chose faites une demande à Xfennec pour obtenir un login/pass Rsync
1°: Assurez vous d'avoir Rsync d'installé
2°: Créez un utilisateur miroir sur votre machine (raymir pour moi)
3°: Dans le /home/<utilisateur miroir> créez un répertoire
www/ et donnez lui les droits qu'il faut pour qu'il soit lisible par apache.
4°: A la racine du /home/<utilisateur> créez un fichier
passwd avec comme unique contenu le mot de passe de votre compte que xfennec vous aura fourni.
5°: A la racine du /home/<utilisateur> créez le fichier
update_mirror et collez ce petit script dedans :
Code:
#!/bin/sh
# Script de mise a jour du mirroir raydium
echo "Mise a jour du miroir"
echo "Si vous voyez ce fichier, c'est que le miroir est en train de se mettre a jour." > www/mise_a_jour_en_cours
rsync -azvpte ssh rsync://<votre login>@cqfd-corp.org/raydium www/ --stats --progress --password-file=passwd
echo `date '+Le %D a %r'` Mise a jour du miroir >> log
echo "Mise a jour terminee"
rm www/mise_a_jour_en_cours
Explications :Dans la ligne
Code:
rsync -azvpte ssh rsync://<votre login>@cqfd-corp.org/raydium www/ --stats --progress --password-file=passwd
Le
<votre login> correspond à celui que Xffenec vous aura fournis.
6°: Rendre le fichier
update_mirror exécutable avec un
chmod +x update_mirror7°: Testez si ça marche en exécutant le script (
./update_mirror). Notez bien que la première exécution risque d'être longue car la totalité du miroir va être téléchargé.]
8°: Si tout a fonctionné, automatisez l’exécution du script toute les demi-heures grâce à un crontab. Pour cela éditer le crontab de l'utilisateur miroir avec
crontab -e et mettez-y la ligne suivante :
Code:
0,30 * * * * /home/<utilisateur>/update_mirror
Sauvez le changement et voila !
Le répertoire
www/ sera mis à jour toutes les demi-heures.
En ce qui concerne la configuration apache, j'utilise celle-ci pour la VHost du miroir :
Code:
<VirtualHost raydium.yoopla.org>
ServerName raydium.yoopla.org
ServerAdmin flex@yoopla.org
DocumentRoot /home/raymir/www
</VirtualHost>
Et voilou !
Pour des questions et autres renseignements, maillez moi à
flex@yoopla.org