まず、一般の利用者/ダウンロードする人: アドレスhttp://ftpmirror.gnu.org/は複数のミラーの複合で構成され、近くの最新の一つを選択するようになっています。たとえば、http://ftpmirror.gnu.org/emacs/は、ミラーのGNU Emacsディレクトリに行きます。わたしたちは、この一般的なftpmirror.gnu.orgのアドレスをリンクや文書などに可能な限り使うことを推奨し、メインGNUサーバの負荷を減らしたいと考えています。
GNU FTPサーバをミラーするにはだいたい121GBのディスク容量を必要とします(2021年12月現在)。ftp.gnu.orgから直接rsyncできます:
rsync -rltpHS --delete-excluded rsync://ftp.gnu.org/gnu/ /your/dir/
しかし、別のサイトからミラーすることを検討してください、繰り返しになりますが、GNUサーバの負荷を減らすためにです。これらのサイトはftp.gnu.orgのすべてのデータへのアクセスを提供します。(最低でも)毎晩、わたしたちからの更新を行い、あなたは上記と同じオプションを用いてrsyncでアクセスすることができます。
(南アフリカ)
(カナダ)
(カナダ)
(カナダ)
(カナダ)
(アリゾナ州、合衆国)
(カルフォルニア州、合衆国)
(カルフォルニア州、合衆国)
(アイダホ州、合衆国)
(イリノイ州、合衆国)
(インディアナ州、合衆国)
(ケンタッキー州、合衆国)
(マサチューセッツ州、合衆国)
(ブラジル)
(エクアドル)
(モロッコ)
(中国)
(中国)
(香港)
(日本)
(韓国)
(ロシア)
(シンガポール)
(オーストリア)
(フィンランド)
(フランス)
(ドイツ)
(ドイツ)
(ドイツ)
(ドイツ)
(ドイツ)
(ハンガリー)
(モルドバ)
(モルドバ)
(オランダ)
(オランダ)
(オランダ)
(ポルトガル)
(ルーマニア)
(セルビア)
(スウェーデン)
(英国)
(英国)
(ウクライナ)
(ニューカレドニア)
あなたのミラーをプライベートにしておくこともできますが、公開することによって自由ソフトウェアをサポートする場合、変感謝します。しかしながら、わたしたちの公開ミラーの一覧に載せるためには、ミラーは下記のガイドラインにしたがう必要があります:
あなたのミラーを公開ミラーの一覧に載せるには、わたしたちは毎日の更新の頻度を必要と(また、推奨)します。わたしたちが確認できるよう、ミラーを設置した後、<webmasters@gnu.org>まで連絡ください。下記の情報をお願いします:
HTTPまたはHTTPSで利用者にあなたのミラーを利用可能にするのはとても有用ですから、もし可能であれば、ぜひお願いします。新しいミラーではHTTPSをもっともセキュアなオプションとしてサポートすることを強く推奨します。
ウェブサーバの設定で Content-Encoding ヘッダを送信することを避けるようにしてください。あるゲートウェイで問題を引き起こすからです。
Apacheでは、わたしたちは下記に示す設定を強く推奨します。これによって利用者は、生成される一覧で、切り捨てられることなく、ファイルネーム全部を見ることができます。
IndexOptions NameWidth=*
HTTPSのミラーを設定する場合、SSL証明書が証明機関からの有効な署名を保持していることを確実にしてください。自己署名の証明書でミラーを追随することは、わたくしたちには困難です。有効な署名がまだない場合、Let's Encryptはそれを取得できる良い場所です。
ftp.gnu.orgと他のサイトはalpha.gnu.org (2022年1月で約55GB)もあなたのミラーリングの好きなように提供します:
(合衆国 - 主サイト)
(合衆国 - アリゾナ州)
(USA - ケンタッキー州)
(ブラジル)
(エクアドル)
(モロッコ)
(シンガポール)
(オーストリア)
(フィンランド)
(フランス)
(ドイツ)
(ハンガリー)
(モルドバ)
(ポルトガル)
(スウェーデン)
(英国)
(英国)
(ウクライナ)
GNU FTPとAlphaのデータについては、毎晩の更新で充分です。
savannah.nongnu.orgにホストされるnongnuプロジェクトについても、追加的なミラーをお願いできれば大変ありがたく存じます。(2022年1月現在、だいたい62GBです。) このために、わたしたちは、rsyncでデータを取得、あるいは更新することを推奨します。上述のftp.gnu.orgと同じオプション、すなわち:
rsync -rltpHS --delete-excluded rsync://dl.sv.gnu.org/releases/ /your/dir
でお願いします。これらのオプションは正確なミラーを確実にします。(いくつかパーミッションのエラーが起こるかもしれませんが、これは無視してください。これは個々のプロジェクト・メンテナーの選択か間違いのためです。
savannah/nongnuは同様に一日一回、お好みであれば二回、の更新で結構です。これ以上はバンド幅の関係で望ましくありません。内容はそんなに変わりませんから。
もし、ミラーについてあなたが手伝える場合、 あなたのミラーのurlをわたしたちにメールください。リストに加えます。ありがとう!
わたしたちは、ウェブのミラーを作ることをもはや推奨しません。なぜなら、(a)ほんの少しの人しかそれを使わない、あるいは、(b)多くのミラーが陳腐化したり比較的何回もオフラインになったりする、ことが判明したからです。GNUプロジェクトのすたれた情報がばらまかれることをわたしたちは希望しません。
そうは言っても、あなたがwww.gnu.orgをあなた自身の目的でミラーしたいの場合、それはわたしたちには問題ありません。わたしたちはmod_proxy
を利用することを推奨します。ここに、あなたの<VirtualHost>
のための、Apacheの命令のサポートなしレシピを示します:
ServerName gnumirror.example.org CacheRoot "/var/cache/mod_proxy" CacheDefaultExpire 86400 # Apache 2.0+ では値は秒単位 ProxyPass / http://www.gnu.org/ CacheEnable disk /
(このApacheの情報の提供についてジュリ・ホーナーに謝意を表します。)