Fabrication d'un nouveau site miroir


La première installation

Si vous désirez créer votre propre copie du site Les Neuf Planètes je suis heureux que vous le fassiez à condition que vous ne la modifiez pas et n'enleviez pas mon nom au bas de chaque page. Une copie locale fonctionnera très bien sur une machine sans raccordement à l'Internet à condition que vous n'essayiez pas de suivre les liens externes. Voici tout que vous devez faire:

  1. Faire un nouveau répertoire vide; vous aurez besoin d'environ 6 méga-octets;
  2. cd dans ce répertoire et ftp une copie de ftp://ftp.seds.org/html/billa/tnp.tar.gz;
  3. Extraire les archives avec le gunzip et tar; la plupart des dossiers finiront dans le répertoire "nineplanets";
  4. S'assurer que la propriété et les permissions sont correctes pour l'accès "read-only" pour le public;
  5. Adapter "host.html" comme décrit ci-dessous (facultatif);
  6. Diriger votre fureteur WWW à "<path>/nineplanets/nineplanets.html" et s'assurer que tout est correct;
  7. M'envoyer un courrier électronique à (billa@znet.com) avec l'URL de votre nouvelle copie pour que je puisse mettre à jour la liste des sites miroirs; me laisser également savoir si vous voulez recevoir des avis par courrier électronique des futures mises à jour.
  8. L'annoncer au monde.

Adapter votre nouvelle copie

Chaque page du site Les Neuf Planètes a un lien au bas de la page qui mène à "host.html". Vous pouvez adapter cette page à votre site:

  1. Créer une copie de votre logo 32 pixels de haut et pas plus de 40 pixels de larges (cela fonctionnera avec une image plus grosse, mais ça peut sembler laid).
  2. Remplacer " icons/host.gif " par votre version (renommer la vieille image à seds.gif si vous voulez la garder).
  3. Modifier host.html comme vous le désirez. Vous voudrez probablement:
  4. Garder une copie séparée de vos versions de host.html et de host.gif (ils seront remplacés la prochaine fois où vous obtenez une nouvelle mise à jour).

C'est facultatif -- si vous ne faites rien alors que l'icône de SEDS sera employée et host.html se rapportera au site primaire à SEDS.

Mises à jour

Je mets à jour TNP très fréquemment. Les dernières versions sont toujours à l'emplacement de SEDS. Quand un nombre suffisant de changements s'accumulent (mais habituellement pas plus d'une fois par mois) je crée un nouveau fichier tnp.tar.gz et expédie un avis aux responsables des sites miroir.

Si vous voulez les fichiers les plus à jour vous pouvez toujours ftp à ftp://ftp.seds.org/html/billa/tnp/ et copier les fichiers qui sont plus récents que les vôtres.

Mais il y a une meilleure manière. Plusieurs des sites miroir emploient le logiciel "mirror" pour maintenir leurs copies de TNP à jour automatiquement au lieu d'attendre que j'envoie les avis de mise à jour. Je vous invite tous à faire la même chose.

Voici le courrier (NduT: en version originale anglaise) de Laurent sur le sujet:

   I use the perl's mirror package, which is available :
           src.doc.ic.ac.uk [146.169.2.1]
                   directory: computing/archiving/mirror
   (the version i use is 2.3 (with some changes), dunno if its the
   latest, 2.3 is also 
    on ftp://hplyot.obspm.fr/net/mirror-2.3.tar.gz)
   
   my setup for mirroring all your stuff (ie nineplanets, twn,...) is
   file packages/seds.lpl.arizona.edu :
   -----8<-----
   package=nineplanets
           local_dir=/space/poubelle/dl/np
           site=seds.lpl.arizona.edu
           # compress nothing
           compress_patt=
           remote_dir=/html/nineplanets
           exclude_patt=(^|/)(host|.+tar\.gz|\.mirror$|\.in\..*\.$|MIRROR.LOG|#.*#|\.FSP|\.cache|\.zipped|lost+found/|\ )
           delete_excl=(^|/)(host|\.mirror$|\.notar$|\.message$)
   -----8<-----
   Its important to put host in the exclude and delete exclude pattern to
   avoid the local version to be overrode or deleted.
   
   mirror package setup is not trivial, but experienced sys admin should
   have no problem with it, with some experiencing,

Une installation comme celle de Laurent mettra à jour également " The Web Nebulae" et aussi d'autre chose, en plus du site Les Neuf Planètes, de mon répertoire du SEDS. Vous y êtes les bienvenus, mais ca m'importe peu (il y a seulement un peu de trafic au site TWN alors ce n'est pas un problème pour moi). Si vous ne voulez pas être un site miroir du reste de mon répertoire, ajoutez seulement les chaînes de caractères appropriées à exclude_patt.

Et Ilan écrit:

   I am using the mirror perl package from src.doc.ic.ac.uk, and it works 
   very good. I haven't encountered any problems with it, and as far as I 
   know, it is the standard package used by all the major ftp sites to 
   maintain mirrors upto date.
   
   The installation of the mirror software doesn't require root access, 
   however a copy of perl 4.036 should be installed on the system. I am 
   almost sure that perl can be installed by a regular user, so mirror can 
   be used even on systems that don't have perl installed in the system 
   directories.
   
   The documentation that comes with mirror is very short and doesn't really 
   explain how to configure the software, so this might be the biggest 
   problem in installing it. The man pages contain all the relevant 
   information, but are quite technical and hard to understand.

Il y a deux raisons pour lesquelles vous devriez considérer surmonter tous les obstacles et utiliser le logiciel miroir: votre site miroir se met à jour automatiquement sans aucune autre intervention de votre part, et c'est beaucoup plus rapide -- vous avez besoin de télécharger seulement les fichiers qui ont changé au lieu du fichier tar de 5 méga-octets (qui est principalement composé de gifs).


Contents ... Remerciements ... Sites Miroirs ... Nouveau site miroir ... Aide Technique ... Host
Bill Arnett; dernière mise à jour: 25 janvier 1996