English [en]   Deutsch [de]   español [es]   日本語 [ja]   Shqip [sq]  

Esta es una traducción de la página original en inglés.

Uso y gestión de espejos («mirrors»)

Descargar desde un espejo

En primer lugar, para los usuarios que descargan: La dirección http://ftpmirror.gnu.org/ hace una multiplexación entre los espejos para escoger el más cercano y actualizado. Por ejemplo, http://ftpmirror.gnu.org/emacs/ busca en el directorio de GNU Emacs de un espejo. Para reducir la carga en el servidor principal de GNU, recomendamos utilizar la dirección genérica ftpmirror.gnu.org en los enlaces, la documentación, etc., lo más que se pueda.

Replicar el servidor FTP de GNU

Para replicar el servidor FTP de GNU se necesitan aproximadamente 63 GB de espacio (en junio de 2013). Se puede sincronizar con rsync directamente desde ftp.gnu.org:

rsync -rltpHS --delete-excluded rsync://ftp.gnu.org/gnu/ /you/dir/

No obstante, considere la posibilidad de replicar a partir de otro sitio, por el motivo ya mencionado de reducir la carga en el servidor de GNU. Los siguientes sitios proporcionan acceso a todo el material que se encuentra en ftp.gnu.org. Se actualizan por lo menos una vez al día y puede acceder a ellos mediante rsync con las opciones arriba indicadas:

África
rsync://mirror.ufs.ac.za/gnu (África del Sur)
América del Norte
rsync://gnu.mirror.iweb.com/gnu (Canadá)
rsync://mirror.sergal.org/gnu (Canadá)
rsync://mirror.its.dal.ca/gnu (Canadá)
rsync://mirror.csclub.uwaterloo.ca/gnu/ (Canadá)
rsync://mirror.keystealth.org/gnu/ (California, EE. UU.)
rsync://mirrors.ocf.berkeley.edu/gnu/ (California, EE. UU.)
rsync://mirrors.syringanetworks.net/gnu/ (Idaho, EE. UU.)
rsync://mirror.team-cymru.com/gnu/ (Illinois, EE. UU.)
rsync://mirror.leifrogers.com/gnu/gnu/ (Indiana, EE. UU.)
rsync://mirrors.tripadvisor.com/gnu/ (Massachusetts, EE. UU.)
rsync://mirror.clarkson.edu/gnu/ (Nueva York, EE. UU.)
América del Sur
rsync://gnu.c3sl.ufpr.br/gnu/ftp/ (Brasil)
rsync://mirror.cedia.org.ec/gnu (Ecuador)
rsync://espejito.fder.edu.uy/gnu (Uruguay)
Asia
rsync://mirrors.ustc.edu.cn/gnu/ (China)
rsync://mirrors.tuna.tsinghua.edu.cn/gnu/ (China)
rsync://mirror-hk.koddos.net/gnu/ (Hong Kong)
rsync://ftp.jaist.ac.jp/pub/GNU/ (Japón)
rsync://mirror.jre655.com/GNU (Japón)
rsync://ftp.yzu.edu.tw/pub/gnu/ (Taiwan)
Europa
rsync://mirror.kumi.systems/gnu/ (Austria)
rsync://ftp.funet.fi/ftp/pub/gnu/prep/ (Finlandia)
rsync://mirror.netcologne.de/gnu (Alemania)
rsync://quantum-mirror.hu/gnu/ (Hungaria)
rsync://mirrors.mivocloud.com/gnu/ (Moldavia)
rsync://ftp.snt.utwente.nl/gnu/ (Países Bajos)
rsync://mirror.koddos.net/gnu (Países Bajos)
rsync://gnuftp.uib.no/gnuftp/ (Noruega)
rsync://mirrors.up.pt/pub/gnu/ (Portugal)
rsync://mirrors.nav.ro/gnu (Rumanía)
rsync://mirror.sbb.rs/gnu/ (Serbia)
rsync://ftp.acc.umu.se/mirror/gnu.org/gnu/ (Suecia)
rsync://rsync.mirrorservice.org/ftp.gnu.org/gnu/ (Reino Unido)
rsync://ftp-gnu-org.ip-connect.vn.ua/ftp.gnu.org/ (Ucrania)

Publicar su espejo

El espejo puede ser privado, pero le estaremos muy agradecidos si apoya al software libre haciéndolo público. No obstante, para que lo incluyamos en nuestra lista de espejos públicos es preciso que su espejo cumpla las siguientes condiciones:

Para añadir el suyo a la lista de espejos públicos es necesario (y lo recomendamos) que se actualice a diario. Después de haber configurado el espejo, escriba a <webmasters@gnu.org> para que podamos revisarlo. Por favor, incluya la siguiente información:

Configuración de espejos via web

Dar a los usuarios la posibilidad de acceder al espejo via HTTP o HTTPS es muy útil, y le pedimos que así lo haga si es posible. Recomendamos que en los nuevos espejos se utilice HTTPS, ya que es la opción más segura.

Configure el servidor web de manera que no envíe archivos .gz.sig (firmas y archivos comprimidos, de los cuales hay muchos en nuestros servidores) codificados en gzip. En Apache, esto significa:

AddType application/pgp-signature .sig
# make sure .sig files are _not_ sent with "Content-Encoding: gzip".
<Files *.gz.sig>
  RemoveEncoding .gz
</Files>
<Files *.tgz.sig>
  RemoveEncoding .tgz
</Files>

Variante: si las líneas de ADDEncoding no llevan un punto al inicio de la extensión, por ejemplo:

AddEncoding x-gzip gz tgz

en ese caso las líneas de RemoveEncoding tampoco deberán tener un punto inicial.

Por último, recomendamos vivamente la siguiente configuración, de manera que en las listas que se generan los usuarios puedan ver los nombres completos de los archivos en lugar de nombres truncados:

IndexOptions NameWidth=*

Si monta un espejo HTTPS, asegúrese de que su certificado SSL lleva una firma válida de una autoridad de certificación; nos resulta complicado monitorizar espejos con certificados autofirmados. Si todavía no dispone de una firma válida, Let's Encrypt es un buen sitio para obtenerla.

Replicar el servidor de versiones Alfa de GNU

ftp.gnu.org y los siguientes sitios también ofrecen alpha.gnu.org (aproximadamente 10 GB) para que se divierta replicando:

América del Norte
rsync://ftp.gnu.org/alpha/ (EE. UU. - sitio principal)
América del Sur
rsync://gnu.c3sl.ufpr.br/gnu/alpha/ (Brasil)
rsync://mirror.cedia.org.ec/gnualpha (Ecuador)
Europa
rsync://mirror.kumi.systems/gnualpha/ (Austria)
rsync://ftp.funet.fi/ftp/pub/mirrors/alpha.gnu.org/gnu/ (Finlandia)
rsync://quantum-mirror.hu/gnualpha/ (Hungaria)
rsync://gnualpha.uib.no/gnualpha (Noruega)
rsync://mirrors.up.pt/pub/gnu-alpha/ (Portugal)
rsync://ftp.acc.umu.se/mirror/gnu.org/alpha/ (Suecia)
rsync://rsync.mirrorservice.org/alpha.gnu.org/gnu/ (Reino Unido)
rsync://alpha-gnu-org.ip-connect.vn.ua/alpha.gnu.org/ (Ucrania)

Para todo el material FTP y Alpha de GNU es suficiente una actualización por día.

Replicar las versiones nongnu de Savannah

Apreciamos también espejos adicionales que repliquen los proyectos nongnu alojados en savannah.nongnu.org. El total es actualmente de alrededor de 51 GB. Para hacerlo, le sugerimos que obtenga y actualice los archivos mediante rsync, con las mismas opciones que se indicaron más arriba para ftp.gnu.org, es decir:

rsync -rltpHS --delete-excluded rsync://dl.sv.gnu.org/releases/ /your/dir

Estas opciones aseguran la exactitud de la réplica. Probablemente habrá algunos errores de permisos, ignórelos. Se debe a las opciones de configuración o errores por parte de los encargados del mantenimiento de cada projecto.

También en el caso de savannah/nongnu es suficiente actualizar una vez al día, o dos veces por día, como usted prefiera. Actualizar con mayor frecuencia no vale la pena en términos de ancho de banda, el material no es tan dinámico.

Si puede colaborar con esto, envíenos un correo indicando la URL del espejo para que podamos añadirlo a la lista. ¡Muchas gracias!

(No) Replicar el servidor web de GNU

Ya no recomendamos hacer espejos de las páginas web, debido a que: (a) pocos usuarios pueden hacer uso de ellas; (b) en el pasado muchos espejos no se actualizaban o se desconectaban con relativa frecuencia. No queremos que se difunda información desactualizada acerca del Proyecto GNU.

No obstante, si usted desea replicar www.gnu.org para su propio uso, para nosotros no hay problema. Le recomendamos que utilice mod_proxy. He aquí una receta sin soporte de las directivas de Apache para su <VirtualHost>:

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 /

Gracias a Juri Hoerner por proporcionarnos esta información sobre Apache.

VOLVER ARRIBA


[Logotipo de la FSF]«La FSF es una organización de ámbito mundial cuyo objetivo es promover la libertad de los usuarios de ordenadores. Defendemos los derechos de todos los usuarios de software.»

La Free Software Foundation es la principal organización que patrocina el Sistema Operativo GNU. Apoye a GNU y la FSF mediante la compra de manuales y otros artículos, uniéndose a la FSF como miembro asociado o haciendo una donación.