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>