brian       99/03/09 19:27:23

  Modified:    info     how-to-mirror.html
  Log:
  Rsync is now preferred to cvsup, based on my experience it's easier to set
  up and much more portable.  Also, start the path towards closing FTP by
  discouraging its use for mirroring.
  
  Revision  Changes    Path
  1.15      +15 -34    apache-site/info/how-to-mirror.html
  
  Index: how-to-mirror.html
  ===================================================================
  RCS file: /home/cvs/apache-site/info/how-to-mirror.html,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- how-to-mirror.html        1998/12/30 18:47:59     1.14
  +++ how-to-mirror.html        1999/03/10 03:27:22     1.15
  @@ -48,10 +48,7 @@
   <UL>
     <LI>Run your mirroring software between midnight and 4am Pacific Standard 
Time
         (8am-noon GMT) when traffic to www.apache.org is at its lowest.
  -  <LI>Consider also making the "dist" subdirectory available via FTP.  It is 
not
  -      particularly helpful to mirror the complete web site for FTP, since 
many
  -      pages use server-side includes, and directories get listed rather than 
  -      serving up "index.html".
  +  <LI>Consider also making the "dist" subdirectory. 
   </UL>
   
   <H2>Mirroring Techniques</H2>
  @@ -61,6 +58,20 @@
   
   <OL> 
   
  +<LI>Use Rsync.  Rsync is similar to cvsup, but (in theory) more widely
  +ported, and uses hashes rather than CVS versions to watch for
  +differences.  You can find details on rsync at <A
  +HREF="http://rsync.samba.org/";> http://rsync.samba.org/</A>.  You
  +might want to call it using the following arguments, for example:
  +
  +<P><UL><CODE>rsync -rtvz --delete --exclude incoming
  +dev.apache.org::apache-site /local/path/to/mirror</CODE></UL>
  +
  +<P>You can also just do a <CODE>rsync dev.apache.org::</CODE> to get a
  +list of rsync modules available.
  +
  +<P>
  +
   <LI>Use the "CVSup" package.  This is a package which uses the
   versioning scheme in CVS to determine exactly which parts of which
   files changed between accesses, and is thus by far the most efficient
  @@ -92,23 +103,6 @@
   
   <P>
   
  -<LI>Use the "rsync 2.0" anonymous access option.  Rsync is similar to
  -cvsup, but (in theory) more widely ported, and uses hashes rather than
  -CVS versions to watch for differences.  You can find details on rsync
  -at <A HREF="http://samba.anu.edu.au/rsync";>
  -http://samba.anu.edu.au/rsync</A> and <A
  -HREF="http://sunsite.auc.dk/SunSITE/rsync";>
  -http://sunsite.auc.dk/SunSITE/rsync</A>.  You might want to call it
  -using the following arguments:
  -
  -<P><UL><CODE>rsync -rtvz --delete --exclude incoming
  -dev.apache.org::apache-site /local/path/to/mirror</CODE></UL>
  -
  -<P>You can also just do a <CODE>rsync dev.apache.org::</CODE> to get a
  -list of rsync modules available.
  -
  -<P>
  -
   <LI>Use the <A
   HREF="http://www.apache.org/docs/mod/mod_proxy.html";>proxy module</A>
   in Apache to "pass-through" requests to the central Apache web site.
  @@ -122,19 +116,6 @@
   Every request which then comes into this server will be passed along
   to www.apache.org, unless the object is already in your local cache
   and is less than 24 hours old.
  -
  -<P>
  -
  -<LI>Use the FTP-based "mirror.pl" package, available at 
  -<A HREF="http://sunsite.org.uk/packages/mirror/";>
  -http://sunsite.org.uk/packages/mirror/</A>
  -as well as at 
  -<A HREF="ftp://ftp.debian.org/debian/stable/source/net/";>
  -ftp://ftp.debian.org/debian/stable/source/net/</A>.  When you set this
  -up, make sure your configuration has "mode_copy=true" to ensure
  -permissions preservation.  If you use this, point the package at
  -ftp://ftp.apache.org/apache/.  There is also "Wget", a package
  -available from most GNU mirrors.
   
   </OL>
   
  
  
  

Reply via email to