www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/server mirror.html


From: Karl Berry
Subject: www/server mirror.html
Date: Wed, 03 Jan 2007 15:01:57 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Karl Berry <karl>       07/01/03 15:01:57

Modified files:
        server         : mirror.html 

Log message:
        do not suggest web mirrors, per mattl/johns.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/server/mirror.html?cvsroot=www&r1=1.38&r2=1.39

Patches:
Index: mirror.html
===================================================================
RCS file: /web/www/www/server/mirror.html,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- mirror.html 26 Oct 2006 12:16:39 -0000      1.38
+++ mirror.html 3 Jan 2007 15:01:48 -0000       1.39
@@ -27,146 +27,19 @@
        width="137" height="114" /></a>
 </p>
 
-<h4>Table of Contents</h4>
-<ul>
-  <li><a href="#MirrorWeb"
-       id="TOCMirrorWeb">Mirroring the GNU Web Server</a></li>
-  <li><a href="#MirrorFTP"
-       id="TOCMirrorFTP">Mirroring the GNU FTP Server</a></li>
-</ul>
-
-<hr />
-
-<h4><a href="#TOCMirrorWeb" id="MirrorWeb">Mirroring the GNU Web 
Server</a></h4>
-
-<p>
-Mirroring the GNU Web server requires roughly 2.5GB of disk space
-(as of 25 June 2003).</p>
-<p>
-All the cross-references between our web pages use absolute file names
-(starting with <strong>/</strong>).  We chose this convention because
-some browsers get confused by relative file names in links; in
-addition, counting the number of times to use <strong>../</strong> in
-a relative file name is not reliable.</p>
-<p>
-The absolute file names assume that the root web directory is the
-top-level GNU directory.
-If your mirror server is not dedicated to the GNU project alone,
-that will not be true.
-Here are ways you can compensate for that:</p>
-
-<ul>
-  <li>Set up a separate virtual
-       server whose root web directory is the top-level GNU directory.
-       That virtual server will be the GNU mirror.</li>
-  <li>It should not be very hard to write a shell script to modify the
-       contents of the pages to go in a subdirectory.  The script should
-       insert an additional directory name and a slash after each occurrence
-       of <strong>HREF="/</strong> inside an <strong>&lt;A</strong> tag and
-       of <strong>SRC="/</strong>  inside an <strong>&lt;IMG</strong> tag.
-       It should not modify other occurrences of
-       <strong>HREF</strong> or <strong>SRC</strong>.
-   <p>
-       If you'd like to write this script and verify that it works properly
-       for all our pages, that would be useful.</p></li>
-</ul>
-
-<br />
-
-<p>
-Once your mirror site is operating, you will need to update the contents 
regularly.  Due 
-to resource and security concerns, we no longer offer direct rsync or FTP 
service to update 
-mirrors.
-</p>
-
-<!-- ibiblio is no longer reliable for www mirroring.
-<p>
-If you would like to use rsync (which is advisable) or FTP, there is a 
reliable third party 
-site, ibiblio.org, that is offering access to the www.gnu.org contents via 
both of these
-methods.  They update directly from us on a regular basis and you may access 
them with:
-</p>
-<ul>
-    <li>
-    <tt>rsync://ftp.ibiblio.org/pub/gnu/www</tt>
-    </li>
-    <li>
-    <tt>ftp://ftp.ibiblio.org/pub/mirrors/gnu/www</tt>
-    </li>
-</ul>
-
-<p>
-[Thanks to John Reuning and ibiblio for providing this service for us.  Please 
see the section 
-below for some <a href="#Ibiblio">tips on updating your mirror from 
ibiblio</a>]
-</p>
-
-<br />
--->
-<p>
-We currently do not have an adequate service to assist mirrors in updating 
directly from us.
-If you would like to try, the following methods may suit your needs:
-</p>
-
-<ul>
-    <li>
-    Using the <a href="/copyleft/copyleft.html">GPLed</a>
-    program GNU Wget, a non-interactive web-mirroring utility.
-    <p>
-    You can download Wget, via anonymous FTP, from
-    <a 
href="http://ftp.gnu.org/pub/gnu/wget/";>http://ftp.gnu.org/pub/gnu/wget/</a>,
-    or from a <a href="http://www.gnu.org/order/ftp.html";>local
-    mirror site</a>.  This option (or mirror.pl) is not preferable,
-    as the pages are transferred as interpretted by the
-    webserver, not as given to the webserver.  This method can
-    also be inefficient and taxing on mirror resources.</p>
-    </li>
 
-    <li>
-    Using anonymous CVS.  The following command will checkout
-    the entire website, with a couple of exceptions (namely /prep,
-    parts of /software, /directory, /brave-gnu-world and order.gnu.org,
-    and a couple other pages that are autogenerated elsewhere.  In
-    these cases, you will have to use wget, or another method):<br><br>
-    <tt>
-    export CVS_RSH="ssh"<br>
-    cvs -z3 -d:ext:address@hidden:/webcvs/www co www
-    </tt>
-    <p>
-    To keep the site up to date, use cron with "cvs update -P" and
-    wget for those parts that are not in CVS.
-    </p>
-    </li>
-
-    <li>
-    Using Apache's <a href="http://httpd.apache.org/docs/mod/mod_proxy.html";>
-    mod_proxy</a>.  The following example for daily mirroring may help:<br><br>
-    <tt>
-    ProxyPass / http://www.gnu.org/<br>
-    CacheDefaultExpire 24
-    </tt>
-    </li>
-</ul>
+<h4>Mirroring the GNU FTP Server</h4>
 
-<p>
-[Note]: If anyone is succesfully using other methods for mirroring 
www.gnu.org, and can give 
-us input as to what methods you are using, please contact address@hidden
-</p>
+<p>Mirroring the GNU FTP server requires roughly 20GB disk space (as of
+29 June 2003).</p>
 
+<p>Due to resource and security concerns, we no longer offer direct
+rsync or FTP service to update mirrors.  If you would like to use rsync
+(which is advisable) or FTP, there is a reliable third party site,
+ibiblio.org, that is offering access to the ftp.gnu.org contents via
+both of these methods.  They update directly from us on a regular basis
+and you may access them with: </p>
 
-<br />
-
-
-<h4><a href="#TOCMirrorFTP" id="MirrorFTP">Mirroring the GNU FTP 
Server</a></h4>
-<p>
-Mirroring the GNU FTP server requires roughly 20GB disk space (as of 29 June 
2003).</p>
-<p>
-
-
-<p>
-Due to resource and security concerns, we no longer offer direct rsync or FTP 
service to update 
-mirrors.  If you would like to use rsync (which is advisable) or FTP, there is 
a reliable third 
-party site, ibiblio.org, that is offering access to the ftp.gnu.org contents 
via both of these
-methods.  They update directly from us on a regular basis and you may access 
them with:
-</p>
 <ul>
     <li>
     <tt>rsync://ftp.ibiblio.org/pub/gnu/ftp</tt>
@@ -176,38 +49,24 @@
     </li>
 </ul>
 
-<p>
-[Thanks to John Reuning and ibiblio for providing this service for us.  Please 
see the section 
-below for some <a href="#Ibiblio">tips on updating your mirror from 
ibiblio</a>]
-</p>
+<p>Thanks to ibiblio for providing this service for us.  Please see the
+below for some <a href="#Ibiblio">tips on updating your mirror from
+ibiblio</a>.</p>
 
-<p>
-ftp.funet.fi also offers rsync (and ftp) access to the GNU FTP server.
+<p>ftp.funet.fi also offers rsync (and ftp) access to the GNU FTP
+server:
 <tt>rsync://ftp.funet.fi/ftp/pub/mirrors/ftp.gnu.org/pub/gnu/</tt>.
-</p>
-
-<br />
-
-<p>
-We currently do not have an adequate service to assist mirrors in updating 
directly from us.
-If you would like to try, the following methods may suit your needs:
-</p>
-
-<ul>
-    <li>
-    Using <a href="ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/wget.tar.gz";>GNU 
Wget</a>,
-    or another free software ftp fetching utility.<br>
-    [Note] If Wget has issues with files.tar, or if you simply don't want to 
download an 
-    out-of-date 7.7GB file, you can exclude it with 'wget --reject files.tar'
-    </li>
-</ul>
+Thanks to them also.</p>
 
-
-<br />
+<p>We regret that we do not have adequate resources to assist mirrors in
+updating directly from us.  Please update from one of the sites above.
+But if you insist on trying anyway, you can try using using <a
+href="/software/wget/">GNU Wget</a> (or another free software ftp
+fetching utility).
 
 
-
-<h4><u><a id="Ibiblio">Tips on Updating Your Mirror from Ibiblio</a></u></h4>
+<h4><a id="Ibiblio">Tips on Updating Your GNU FTP Mirror from
+Ibiblio</a></h4>
 <ul>
     <li>They recommend using -rltp for mirroring content from ftp.ibiblio.org
         via rsync.  Using -x tends to cause client-side problems because they
@@ -224,6 +83,29 @@
 </ul>
 
 
+<h4>Mirroring the GNU Web Server</h4>
+
+<p>We no longer recommend creating web mirrors, because it has turned
+out that (a)&nbsp;few users can actually make use of them, and
+(b)&nbsp;most mirrors either became out of date or went offline
+relatively frequently.  We don't want outdated information about the GNU
+project to be disseminated.</p>
+
+<p>Nonetheless, if you wish to mirror www.gnu.org for your own purposes,
+that is ok with us.  We recommend using mod_proxy.  Here is an
+<i>unsupported</i> recipe of Apache directives for your
+<tt>&lt;VirtualHost&gt;</tt>:</p>
+
+<pre>
+ServerName gnumirror.example.org
+CacheRoot "/var/cache/mod_proxy"
+CacheDefaultExpire 86400 # for Apache 2.0+, value is in seconds
+ProxyPass / http://www.gnu.org/
+CacheEnable disk /
+</pre>
+
+<p>Thanks to Juri Hoerner for providing this Apache information.</p>
+
 <hr />
 
 <!-- All pages on the GNU web server should have the section about    -->
@@ -282,7 +164,8 @@
 </p>
 
 <p>
-Copyright (C) 1996, 1997, 1998, 1999, 2004, 2006 Free Software Foundation, 
Inc.,
+Copyright (C) 1996, 1997, 1998, 1999, 2004, 2006, 2007 Free Software
+Foundation, Inc.,
 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 <br />
 Verbatim copying and distribution of this entire article is
@@ -293,7 +176,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2006/10/26 12:16:39 $ $Author: sinuhe $
+$Date: 2007/01/03 15:01:48 $
 <!-- timestamp end -->
 </p>
 </div>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]