Bonjour,
Difficile de répondre simplement, car 'mirroir' peut se dire de
plusieurs sortes de sites..
- Un site de bascule automatique (en cas de 'déficit' du premier),
généralement, c'est la machine serveur qui est dupliquée.
Ce n'est pas ce que je voulais envisager ici, trop compliqué, sauf avec
une cellule informatique compétente.
Ici, on serai dans l'administration de réseau
Je ne parle même pas des solutions 'raid'. (mais il faut garder en
mémoire ces possibilités)
- je voulais ici, simplement parler d'un site 'dupliqué' entièrement.
Cela suppose :
- mettre une machine avec un OS relativement proche
(typiquement, un linux. Pour un utilisateur peu porté vers les
distributions linux, un Ubuntu 'desktop' sera facile à utiliser, mais
les puristes crieront
, car en théorie ce devrait être une
version serveur... dépourvue d'interface graphique...)
- mettre les mêmes logiciels de base (LAMP,LAPP selon la base de donnée
cible)
- vérifier les paramètres Apache et php (versions, modules)
(Je glisse toujours dans 'squelettes' un module php me permettant de
tester au minimum les infos php [ <?php phpinfo(); ?> ] )
- installer la même version de spip (par copie ftp)
- mettre tout à l'identique (plugins,...) la copie ftp est le plus
simple, là aussi.
- vérifier les autorisations (chmod)
a ce stade, on doit avoir les mêmes réactions de base.
Si on installe quelque chose sur site1, on fait de même sur site2.
(En théorie, on installe sur site3 (phase de tests), on
répercute-vérifie sur 2 et on met en production sur 1)
Reste le problème des informations.
----------------------
Pour aller plus loin, il faut dupliquer (synchroniser) chaque mouvement
sur la base de donnée de 'production' vers les site 'miroir' (1 vers 2)
Là, on a, quelque chose qui se rapproche d'un site de 'bascule' capable
de prendre le relai
(en fait, pas uniquement la base, mais aussi les documents joints)
Les techniques de synchronisation différent selon les droits que l'on a
sur la machine 'hébergeant'.
Si on est sur une machine avec un droit d'administration assez large
(Par ex : type Gandi, serveur virtualisé), on utilise des logiciels type
rsync
mais là, on commence à être dans l'administration réseau
Si on est sur un site standard (hébergement simple), il faut
- soit dupliquer les éléments de la base non existants plus ou moins à
la main
- soit intercepter Spip sur les "points d'entrée" donnés, pour
provoquer une copie (pas facile)
- soit dupliquer la base et les données régulièrement,
(backup et ftp avec synchro 'intelligente' par exemple,...mais là on
s'éloigne un peu d'un 'miroir' pur, pour s'orienter vers un site de
sauvegarde avec un décalage temporel.)
Euh, j'ai l'impression que c'est un peu compliqué à expliquer ;).
amicalement
Jel
assobachant a écrit :
jel.spip a écrit :
...
- un site en développement (miroir)
comment réalise t'on le mirroir ??