git: 97d3b7445c - main - update translation of articles/hubs to Russian
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=97d3b7445cb351d91ff4a0e5a9f69b5bb1116477 commit 97d3b7445cb351d91ff4a0e5a9f69b5bb1116477 Author: Vladlen Popolitov <[email protected]> AuthorDate: 2025-10-02 20:23:04 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2025-10-02 20:23:04 +0000 update translation of articles/hubs to Russian Reviewed by: maxim (mentor) Approved by: maxim (mentor) Differential Revision: https://reviews.freebsd.org/D52020 --- documentation/content/ru/articles/hubs/_index.adoc | 111 +- documentation/content/ru/articles/hubs/_index.po | 1212 ++++++++++++++++++++ 2 files changed, 1291 insertions(+), 32 deletions(-) diff --git a/documentation/content/ru/articles/hubs/_index.adoc b/documentation/content/ru/articles/hubs/_index.adoc index ecd63f2649..a5e3f51098 100644 --- a/documentation/content/ru/articles/hubs/_index.adoc +++ b/documentation/content/ru/articles/hubs/_index.adoc @@ -1,15 +1,20 @@ --- -title: ÐоддеÑжка зеÑкал FreeBSD authors: - - author: Jun Kuriyama + - + author: 'Jun Kuriyama' email: [email protected] - - author: Valentino Vaschetto + - + author: 'Valentino Vaschetto' email: [email protected] - - author: Daniel Lang + - + author: 'Daniel Lang' email: [email protected] - - author: Ken Smith + - + author: 'Ken Smith' email: [email protected] - - author: ÐмиÑÑий ÐоÑозовÑкий +description: 'Ðолное ÑÑководÑÑво по зеÑкалиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÐ±-ÑайÑа FreeBSD, FTP-ÑеÑвеÑов и многого дÑÑгого' +tags: ["Mirroring", "FreeBSD", "Hub"] +title: 'ÐоддеÑжка зеÑкал FreeBSD' trademarks: ["freebsd", "general"] --- @@ -69,7 +74,7 @@ toc::[] [[mirror-diskspace]] === ÐиÑковое пÑоÑÑÑанÑÑво -Ðдним из наиболее важнÑÑ ÑÑебований ÑвлÑеÑÑÑ Ð´Ð¸Ñковое пÑоÑÑÑанÑÑво. РзавиÑимоÑÑи Ð¾Ñ Ð½Ð°Ð±Ð¾Ñа Ñелизов, аÑÑ Ð¸ÑекÑÑÑ Ð¸ ÑÑепени полноÑÑ Ð·ÐµÑкала вам Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¾Ð³ÑомнÑй обÑем диÑка. Ðе лиÑним бÑÐ´ÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо _оÑиÑиалÑное_ зеÑкало, ÑкоÑее вÑего, должно бÑÑÑ Ð¿Ð¾Ð»Ð½Ñм. Ðеб-ÑÑÑаниÑÑ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·ÐµÑкалиÑоваÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ. ÐÑоме Ñого, ÑÑÑиÑе, ÑÑо пÑиводимÑе оÑенки обÑема оÑноÑÑÑÑÑ Ðº ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледнего ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð ½Ð½Ð¾Ð¹ ÑÑаÑÑи ({rel112-current}-RELEASE/{rel120-current}-RELEASE). ÐалÑнейÑий пÑоÑеÑÑ ÑазÑабоÑки и поÑледÑÑÑие ÑÐµÐ»Ð¸Ð·Ñ ÑолÑко ÑвелиÑÐ°Ñ ÑÑебÑемÑй обÑем. ÐÑоме Ñого, ÑазÑмно бÑÐ´ÐµÑ Ð·Ð°ÑезеÑвиÑоваÑÑ Ð½ÐµÐºÐ¾ÑоÑое (10-20%) дополниÑелÑное пÑоÑÑÑанÑÑво ÑпокойÑÑÐ²Ð¸Ñ Ñади. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе оÑенки обÑема: +Ðдним из наиболее важнÑÑ ÑÑебований ÑвлÑеÑÑÑ Ð´Ð¸Ñковое пÑоÑÑÑанÑÑво. РзавиÑимоÑÑи Ð¾Ñ Ð½Ð°Ð±Ð¾Ñа Ñелизов, аÑÑ Ð¸ÑекÑÑÑ Ð¸ ÑÑепени полноÑÑ Ð·ÐµÑкала вам Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¾Ð³ÑомнÑй обÑем диÑка. Ðе лиÑним бÑÐ´ÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо _оÑиÑиалÑное_ зеÑкало, ÑкоÑее вÑего, должно бÑÑÑ Ð¿Ð¾Ð»Ð½Ñм. Ðеб-ÑÑÑаниÑÑ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·ÐµÑкалиÑоваÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ. ÐÑоме Ñого, ÑÑÑиÑе, ÑÑо пÑиводимÑе оÑенки обÑема оÑноÑÑÑÑÑ Ðº ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледнего ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð ½Ð½Ð¾Ð¹ ÑÑаÑÑи ({rel120-current}-RELEASE/{rel113-current}-RELEASE). ÐалÑнейÑий пÑоÑеÑÑ ÑазÑабоÑки и поÑледÑÑÑие ÑÐµÐ»Ð¸Ð·Ñ ÑолÑко ÑвелиÑÐ°Ñ ÑÑебÑемÑй обÑем. ÐÑоме Ñого, ÑазÑмно бÑÐ´ÐµÑ Ð·Ð°ÑезеÑвиÑоваÑÑ Ð½ÐµÐºÐ¾ÑоÑое (10-20%) дополниÑелÑное пÑоÑÑÑанÑÑво ÑпокойÑÑÐ²Ð¸Ñ Ñади. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе оÑенки обÑема: * Ðолное зеÑкало FTP: 1.4 TB * ÐÐ¾Ð¼Ð¿Ð»ÐµÐºÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ CTM: 10 GB @@ -89,7 +94,7 @@ toc::[] [[mirror-system]] === СиÑÑемнÑе ÑÑебованиÑ, пÑоÑеÑÑÐ¾Ñ Ð¸ памÑÑÑ -ÐÑи ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² пеÑвÑÑ Ð¾ÑеÑÐµÐ´Ñ Ð¾Ð¿ÑеделÑÑÑÑÑ Ð¼Ð°ÐºÑималÑнÑм ожидаемÑм колиÑеÑÑвом клиенÑов (ÑÑÑанавливаеÑÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑеÑвеÑа). Также, на ÑÑебÑемÑе ÑеÑÑÑÑÑ Ð²Ð»Ð¸ÑÐµÑ ÑпиÑок ÑеÑвиÑов, коÑоÑÑе Ð²Ñ Ð±ÑдеÑе пÑедоÑÑавлÑÑÑ. ÐеÑкала FTP и/или HTTP не ÑÑебÑÑÑ Ð¾Ñобенно много ÑеÑÑÑÑов. ÐÑдÑÑе на ÑекÑ, еÑли планиÑÑеÑе пÑедоÑÑавлÑÑÑ rsync. ÐÑÐ±Ð¾Ñ rsync Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¾Ð³Ñомное влиÑние на ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº аппаÑаÑнÑм ÑеÑÑÑÑам, поÑколÑÐºÑ rsync пÑизнан "пÑожоÑливÑм" по памÑÑи. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе ÑовеÑÑ Ð¿Ð¾ конÑигÑÑаÑии аппаÑаÑной ÑаÑÑи ÑеÑвеÑа: +ÐÑи ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² пеÑвÑÑ Ð¾ÑеÑÐµÐ´Ñ Ð¾Ð¿ÑеделÑÑÑÑÑ Ð¼Ð°ÐºÑималÑнÑм ожидаемÑм колиÑеÑÑвом клиенÑов (ÑÑÑанавливаеÑÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑеÑвеÑа). Также, на ÑÑебÑемÑе ÑеÑÑÑÑÑ Ð²Ð»Ð¸ÑÐµÑ ÑпиÑок ÑеÑвиÑов, коÑоÑÑе Ð²Ñ Ð±ÑдеÑе пÑедоÑÑавлÑÑÑ. ÐеÑкала FTP и/или HTTP не ÑÑебÑÑÑ Ð¾Ñобенно много ÑеÑÑÑÑов. ÐÑдÑÑе на ÑекÑ, еÑли планиÑÑеÑе пÑедоÑÑавлÑÑÑ rsync. ÐÑÐ±Ð¾Ñ rsync Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¾Ð³Ñомное влиÑние на ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº аппаÑаÑнÑм ÑеÑÑÑÑам, поÑколÑÐºÑ rsync пÑизнан "пÑожоÑливÑм" по памÑÑи. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе ÑовеÑÑ Ð¿Ð¾ конÑигÑÑаÑии аппаÑаÑной ÑаÑÑи ÑеÑвеÑа. ÐÐ»Ñ ÑмеÑенно поÑеÑаемого ÑайÑа, пÑедоÑÑавлÑÑÑего rsync, можно иÑполÑзоваÑÑ Ð¿ÑоÑеÑÑÐ¾Ñ Ñ ÑаÑÑоÑой 800MHz - 1 GHz и по кÑайней меÑе 512MB памÑÑи. СкоÑее вÑего, Ð´Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ ÑÑиÑаÑÑÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñной Ð´Ð»Ñ _оÑиÑиалÑного_ зеÑкала. @@ -107,7 +112,7 @@ toc::[] ÐÑо один из наиболее базовÑÑ ÑеÑвиÑов; его пÑедоÑÑавление ÑÑебÑеÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ зеÑкала, ÑаÑпÑоÑÑÑанÑÑÑего ÑÐ°Ð¹Ð»Ñ FreeBSD по FTP. ÐоÑÑÑп по FTP должен бÑÑÑ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñм, и не Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑименÑÑÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо огÑаниÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑооÑноÑÐµÐ½Ð¸Ñ Ð¾Ð±Ñема пеÑедано/пÑинÑÑо (ÑÑо вообÑе ÑвлÑеÑÑÑ, на Ð½Ð°Ñ Ð²Ð·Ð³Ð»Ñд, ÑÑÑаннÑм Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¾Ð¼). ÐакаÑка (upload) Ñайлов на ÑеÑÐ²ÐµÑ Ð½Ðµ ÑÑебÑеÑÑÑ (и _должна_ бÑÑÑ Ð·Ð°Ð¿ÑеÑена в Ñазделе FreeBSD). ÐÑоме Ñого, аÑÑ Ð¸Ð² Ñайлов FreeBSD должен бÑÑÑ Ð´Ð¾ÑÑÑпен Ñ Ð¿ÑÑем [.filename]#/pub/FreeBSD#. - ÐÐ»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ FTP доÑÑÑпа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован ÑелÑй ÑÑд пÑогÑамм (пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² алÑавиÑном поÑÑдке): +ÐÐ»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ FTP доÑÑÑпа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован ÑелÑй ÑÑд пÑогÑамм (пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² алÑавиÑном поÑÑдке). * `/usr/libexec/ftpd`: базовÑй FTP-даемон FreeBSD. Ðе забÑдÑÑе пÑоÑиÑаÑÑ man:ftpd[8]. * package:ftp/ncftpd[]: коммеÑÑеÑкий пакеÑ, Ñвободен Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² ÑÑебнÑÑ ÑелÑÑ . @@ -129,12 +134,14 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ [[mirror-serv-http]] ==== HTTP (ÑÑебÑеÑÑÑ Ð´Ð»Ñ Ð²ÐµÐ±-ÑÑÑаниÑ, дополниÑелен Ð´Ð»Ñ FTP зеÑкал) -ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе поддеÑживаÑÑ Ð·ÐµÑкало веб-ÑÑÑÐ°Ð½Ð¸Ñ FreeBSD, вам поÑÑебÑеÑÑÑ ÑÑÑановиÑÑ Ð²ÐµÐ±-ÑеÑвеÑ. ÐополниÑелÑно, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑедоÑÑавлÑÑÑ HTTP доÑÑÑп к FTP-набоÑÑ Ñайлов FreeBSD. ÐÑÐ±Ð¾Ñ Ð²ÐµÐ±-ÑеÑвеÑа оÑÑаеÑÑÑ Ð½Ð° ÑÑмоÑÑение админиÑÑÑаÑоÑа зеÑкала. ÐекоÑоÑÑе из наиболее попÑлÑÑнÑÑ Ð²ÐµÐ±-ÑеÑвеÑов пеÑеÑиÑÐ»ÐµÐ½Ñ Ð½Ð¸Ð¶Ðµ. +ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе поддеÑживаÑÑ Ð·ÐµÑкало веб-ÑÑÑÐ°Ð½Ð¸Ñ FreeBSD, вам поÑÑебÑеÑÑÑ ÑÑÑановиÑÑ Ð²ÐµÐ±-ÑеÑвеÑ. ÐополниÑелÑно, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑедоÑÑавлÑÑÑ HTTP доÑÑÑп к FTP-набоÑÑ Ñайлов FreeBSD. ÐÑÐ±Ð¾Ñ Ð²ÐµÐ±-ÑеÑвеÑа оÑÑаеÑÑÑ Ð½Ð° ÑÑмоÑÑение админиÑÑÑаÑоÑа зеÑкала. ÐекоÑоÑÑе из наиболее попÑлÑÑнÑÑ Ð²ÐµÐ±-ÑеÑвеÑов пеÑеÑиÑÐ»ÐµÐ½Ñ Ð½Ð¸Ð¶Ðµ: -* package:www/apache13[]: Apache - ÑамÑй ÑиÑоко ÑаÑпÑоÑÑÑанÑннÑй в ÐнÑеÑнеÑе веб-ÑеÑвеÑ, акÑивно иÑполÑзÑемÑй пÑоекÑом FreeBSD. ÐÑ Ð¼Ð¾Ð¶ÐµÑе Ñакже иÑполÑзоваÑÑ Ð²ÐµÐ±-ÑеÑÐ²ÐµÑ Apache ÑледÑÑÑего поколениÑ, доÑÑÑпнÑй в коллекÑии поÑÑов как package:www/apache22[]. -* package:www/thttpd[]: ÐÐ»Ñ Ð¾Ð±ÑлÑÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð±Ð¾Ð»ÑÑого колиÑеÑÑва запÑоÑов к ÑÑаÑиÑеÑким докÑменÑам ÑеÑÐ²ÐµÑ thttpd Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð±Ð¾Ð»ÐµÐµ ÑÑÑекÑивнÑм, Ñем Apache. thttpd оÑлиÑно опÑимизиÑован по пÑоизводиÑелÑноÑÑи пÑи ÑабоÑе под FreeBSD. -* package:www/boa[]: Boa - еÑе одна алÑÑеÑнаÑива thttpd и Apache. ÐÑÐ¾Ñ ÑеÑÐ²ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð¾ÑÑÑимо более вÑÑокопÑоизводиÑелÑнÑм, Ñем Apache, Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ ÑÑаÑиÑеÑÐºÐ¸Ñ ÑÑÑаниÑ. Ðа вÑÐµÐ¼Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ докÑменÑа, впÑоÑем, он не Ñак Ñ Ð¾ÑоÑо опÑимизиÑован под FreeBSD, как thttpd. -* package:www/nginx[]: Nginx - вÑÑокопÑоизводиÑелÑнÑй веб-ÑеÑвеÑ, оÑлиÑаÑÑийÑÑ Ð½Ð¸Ð·ÐºÐ¸Ð¼Ð¸ ÑÑебованиÑми к обÑÐµÐ¼Ñ Ð¾Ð¿ÐµÑаÑивной памÑÑи и обладаÑÑий клÑÑевÑми ÑÑнкÑионалÑнÑми возможноÑÑÑми Ð´Ð»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ ÑовÑеменной веб-инÑÑаÑÑÑÑкÑÑÑÑ. ФÑнкÑионалÑнÑе возможноÑÑи вклÑÑаÑÑ ÑледÑÑÑее: HTTP-ÑеÑвеÑ, обÑаÑнÑй пÑокÑи Ð´Ð»Ñ HTTP, поÑÑовÑй пÑокÑи ÑеÑвеÑ, кеÑиÑование, баланÑиÑовка нагÑÑзки, ÑжаÑие, огÑаниÑение колиÑеÑÑва запÑоÑов, мÑлÑÑиплекÑиÑование и повÑоÑно е иÑполÑзование Ñоединений, поддеÑжка ÑазгÑÑзки SSL (SSL offload) и веÑÐ°Ð½Ð¸Ñ Ð¼ÐµÐ´Ð¸Ð°Ð¿Ð¾Ñоков (media streaming). +* package:www/apache24[]: Apache - ÑамÑй ÑиÑоко ÑаÑпÑоÑÑÑанÑннÑй в ÐнÑеÑнеÑе веб-ÑеÑвеÑ, акÑивно иÑполÑзÑемÑй пÑоекÑом FreeBSD. +* package:www/boa[]: Boa - ÑÑо однозадаÑнÑй HTTP-ÑеÑвеÑ. РоÑлиÑие Ð¾Ñ ÑÑадиÑионнÑÑ Ð²ÐµÐ±-ÑеÑвеÑов, он не ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð¾ÑделÑнÑе пÑоÑеÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ð²Ñ Ð¾Ð´ÑÑего ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸ не запÑÑÐºÐ°ÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво копий Ñамого ÑÐµÐ±Ñ Ð´Ð»Ñ Ð¾Ð±ÑабоÑки множеÑÑва Ñоединений. Тем не менее, он должен обеÑпеÑиваÑÑ Ð·Ð½Ð°ÑиÑелÑно более вÑÑокÑÑ Ð¿ÑоизводиÑелÑноÑÑÑ Ð´Ð»Ñ ÑиÑÑо ÑÑаÑиÑеÑкого конÑенÑа. +* package:www/cherokee[]: Cherokee â ÑÑо оÑÐµÐ½Ñ Ð±ÑÑÑÑÑй, гибкий и пÑоÑÑой в наÑÑÑойке веб-ÑеÑвеÑ. Ðн поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑаÑпÑоÑÑÑанÑннÑе ÑовÑеменнÑе ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸: FastCGI, SCGI, PHP, CGI, SSL/TLS-ÑиÑÑование Ñоединений, виÑÑÑалÑнÑе Ñ Ð¾ÑÑÑ, аÑÑенÑиÑикаÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑелей, динамиÑеÑкое кодиÑование и баланÑиÑÐ¾Ð²ÐºÑ Ð½Ð°Ð³ÑÑзки. Также он генеÑиÑÑÐµÑ Ð¶ÑÑналÑ, ÑовмеÑÑимÑе Ñ Apache. +* package:www/lighttpd[]: lighttpd â ÑÑо безопаÑнÑй, бÑÑÑÑÑй, ÑовмеÑÑимÑй и оÑÐµÐ½Ñ Ð³Ð¸Ð±ÐºÐ¸Ð¹ веб-ÑеÑвеÑ, опÑимизиÑованнÑй Ð´Ð»Ñ Ð²ÑÑокопÑоизводиÑелÑнÑÑ ÑÑед. Ðо ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими веб-ÑеÑвеÑами, он Ð¸Ð¼ÐµÐµÑ Ð¾ÑÐµÐ½Ñ Ð½Ð¸Ð·ÐºÐ¾Ðµ поÑÑебление памÑÑи и ÑÑÑекÑивно ÑаÑпÑеделÑÐµÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð½Ð° пÑоÑеÑÑоÑ. +* package:www/nginx[]: nginx â ÑÑо вÑÑокопÑоизводиÑелÑнÑй веб-ÑеÑÐ²ÐµÑ Ñ Ð½Ð¸Ð·ÐºÐ¸Ð¼ поÑÑеблением памÑÑи и клÑÑевÑми ÑÑнкÑиÑми Ð´Ð»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ ÑовÑеменной и ÑÑÑекÑивной веб-инÑÑаÑÑÑÑкÑÑÑÑ. ÐозможноÑÑи вклÑÑаÑÑ HTTP-ÑеÑвеÑ, обÑаÑнÑй пÑокÑи Ð´Ð»Ñ HTTP и поÑÑÑ, кÑÑиÑование, баланÑиÑÐ¾Ð²ÐºÑ Ð½Ð°Ð³ÑÑзки, ÑжаÑие, огÑаниÑение запÑоÑов, мÑлÑÑиплекÑиÑование и повÑоÑное иÑполÑзование Ñоединений, вÑгÑÑÐ·ÐºÑ SSL и поÑоковÑÑ Ð¿ÐµÑедаÑÑ HTTP-медиа. +* package:www/thttpd[]: ÐÑли вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ обÑлÑживаÑÑ Ð±Ð¾Ð»ÑÑое колиÑеÑÑво ÑÑаÑиÑеÑкого конÑенÑа, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обнаÑÑжиÑÑ, ÑÑо иÑполÑзование пÑиложениÑ, Ñакого как thttpd, более ÑÑÑекÑивно по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими. Ðно Ñакже опÑимизиÑовано Ð´Ð»Ñ Ð¾ÑлиÑной пÑоизводиÑелÑноÑÑи в FreeBSD. [[mirror-howto]] == Ðак веÑÑи зеÑкало FreeBSD @@ -155,7 +162,7 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ СÑÑока Ð´Ð»Ñ ÑÐ¸Ð½Ñ ÑонизаÑии FreeBSD по rsync вÑглÑÐ´Ð¸Ñ Ð¿ÑимеÑно Ñак: -[source,shell] +[source, shell] .... % rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/ .... @@ -165,25 +172,65 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ [[mirror-www]] === ÐеÑкалиÑование ÑÑÑÐ°Ð½Ð¸Ñ WWW -Ðеб-ÑÐ°Ð¹Ñ FreeBSD ÑледÑÐµÑ Ð·ÐµÑкалиÑоваÑÑ Ð¸ÑклÑÑиÑелÑно пÑи помоÑи rsync. +[WARNING] +==== +ÐоÑле пеÑевода докÑменÑаÑии на Hugo/Asciidoctor 2021-01-25, зеÑкалиÑование веб-ÑайÑа Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ rsync болÑÑе не ÑабоÑаеÑ. +==== + +ÐедÑÑÑÑ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ ÑеализаÑии зеÑкала веб-ÑайÑа Ñ Ð¸ÑполÑзованием extref:{handbook}mirrors/[оÑиÑиалÑной инÑÑаÑÑÑÑкÑÑÑÑ]. + +ÐÐ»Ñ Ð¿ÑÐµÐ¶Ð½Ð¸Ñ Ð·ÐµÑкал веб-ÑайÑов ÑпоÑоб доÑÑиÑÑ Ð·ÐµÑкалиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÐµÐ³Ð¾Ð´Ð½Ñ â ÑÑо ÑобÑаÑÑ Ð²ÐµÐ±-ÑÐ°Ð¹Ñ Ð»Ð¾ÐºÐ°Ð»Ñно Ñ ÑооÑвеÑÑÑвÑÑÑим адÑеÑом, на коÑоÑом он бÑÐ´ÐµÑ ÑазмеÑÑн. + +[source, shell] +.... +% cd website && env HUGO_baseURL="https://www.XX.freebsd.org/" make +.... -ÐÐ¾Ð¼Ð°Ð½Ð´Ð½Ð°Ñ ÑÑÑока Ð´Ð»Ñ ÑÐ¸Ð½Ñ ÑонизаÑии веб-ÑайÑа FreeBSD вÑглÑÐ´Ð¸Ñ Ð¿ÑимеÑно Ñак: +ÐÑовеÑÑÑе дополниÑелÑнÑе ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ инÑÑÑÑменÑÐ°Ñ ÑбоÑки в extref:{fdp-primer}overview/[ÐÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD: введение Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ ÑÑаÑÑников, overview-quick-start]. +//// [source,shell] .... % rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/ .... +//// + +[NOTE] +==== +ÐбÑаÑиÑе внимание, ÑÑо ÑÐ°Ð¹Ñ Ð±Ñл ÑазделÑн на www.FreeBSD.org и docs.FreeBSD.org, и Ð¼ÐµÐ¶Ð´Ñ Ð½Ð¸Ð¼Ð¸ еÑÑÑ ÑÑÑлки; кÑоме Ñого, на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿ÐµÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ `HUGO_baseURL` не Ð¾Ñ Ð²Ð°ÑÑÐ²Ð°ÐµÑ Ð²Ñе ÑÑÑлки, поÑÑÐ¾Ð¼Ñ Ð·ÐµÑкалиÑование ÑайÑа не ÑекомендÑеÑÑÑ. +==== + +[[mirror-pkgs]] +=== ÐеÑкалиÑование пакеÑов + +Ðз-за оÑÐµÐ½Ñ Ð²ÑÑÐ¾ÐºÐ¸Ñ ÑÑебований к пÑопÑÑкной ÑпоÑобноÑÑи, Ñ ÑанилиÑÑ Ð¸ админиÑÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD пÑинÑл ÑеÑение не ÑазÑеÑаÑÑ Ð¿ÑблиÑнÑе зеÑкала пакеÑов. ÐÐ»Ñ ÑайÑов Ñ Ð±Ð¾Ð»ÑÑим колиÑеÑÑвом маÑин Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ñгодно запÑÑÑиÑÑ ÐºÑÑиÑÑÑÑий HTTP-пÑокÑи Ð´Ð»Ñ Ð¿ÑоÑеÑÑа man:pkg[8]. Ðли конкÑеÑнÑе пакеÑÑ Ð¸ Ð¸Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑи можно загÑÑзиÑÑ, вÑполнив ÑÑо-Ñо вÑоде ÑледÑÑÑего: + +[source, shell] +.... +% pkg fetch -d -o /usr/local/mirror vim +.... + +ÐоÑле загÑÑзки ÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑов Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑгенеÑиÑоваÑÑ Ð¼ÐµÑаданнÑе ÑепозиÑоÑиÑ, вÑполнив: + +[source, shell] +.... +% pkg repo /usr/local/mirror +.... + +ÐоÑле загÑÑзки пакеÑов и генеÑаÑии меÑаданнÑÑ ÑепозиÑоÑÐ¸Ñ Ð¿ÑедоÑÑавÑÑе пакеÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑким маÑинам ÑеÑез HTTP. ÐополниÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ найÑи на man-ÑÑÑаниÑÐ°Ñ man:pkg[8], в ÑаÑÑноÑÑи на ÑÑÑаниÑе man:pkg-repo[8]. [[mirror-how-often]] === Ðак ÑаÑÑо ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ? -Ðаждое зеÑкало должно ÑегÑлÑÑно обновлÑÑÑÑÑ. Ðам поÑÑебÑеÑÑÑ ÐºÐ°ÐºÐ¾Ð¹-Ñо Ð½Ð°Ð±Ð¾Ñ ÑкÑипÑов, вÑполнÑемÑÑ Ð¿Ð¾ÑÑедÑÑвом man:cron[8]. ÐоÑколÑÐºÑ ÐºÐ°Ð¶Ð´Ñй админиÑÑÑаÑоÑ, как пÑавило, пиÑÐµÑ Ñакие ÑкÑипÑÑ Ñам и на Ñвой лад, Ð¼Ñ Ð½Ðµ можем вÑдаÑÑ ÐºÐ¾Ð½ÐºÑеÑнÑÑ Ñказаний. ÐбÑие же ÑовеÑÑ Ð²ÑглÑдÑÑ Ñак: +Ðаждое зеÑкало должно обновлÑÑÑÑÑ ÐºÐ°Ðº минимÑм Ñаз в денÑ. ÐонеÑно, поÑÑебÑеÑÑÑ ÑкÑÐ¸Ð¿Ñ Ñ Ð±Ð»Ð¾ÐºÐ¸Ñовкой, ÑÑÐ¾Ð±Ñ Ð¿ÑедоÑвÑаÑиÑÑ Ð¾Ð´Ð½Ð¾Ð²ÑеменнÑй запÑÑк неÑколÑÐºÐ¸Ñ ÐºÐ¾Ð¿Ð¸Ð¹, коÑоÑÑй бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑкаÑÑÑÑ Ð¸Ð· man:cron[8]. ÐоÑколÑÐºÑ Ð¿Ð¾ÑÑи каждÑй админиÑÑÑаÑÐ¾Ñ Ð´ÐµÐ»Ð°ÐµÑ ÑÑо по-ÑвоемÑ, конкÑеÑнÑе инÑÑÑÑкÑии пÑедоÑÑавиÑÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾. ÐÑо Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ð¿ÑимеÑно Ñак: [.procedure] +==== . СоздайÑе ÑкÑÐ¸Ð¿Ñ Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹, коÑоÑÐ°Ñ Ð·Ð°Ð¿ÑÑÑÐ¸Ñ Ð½Ñжное пÑиложение Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð·ÐµÑкала. РекомендÑем иÑполÑзоваÑÑ ÑкÑÐ¸Ð¿Ñ Ð½Ð° ÑзÑке обÑÑного `/bin/sh`. . ÐобавÑÑе команд пеÑенапÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ñвода, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð¿Ð¸ÑаÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑÐ¸ÐºÑ ÑабоÑÑ Ð² Ñайл. -. ÐопÑобÑйÑе, как Ð²Ð°Ñ ÑкÑÐ¸Ð¿Ñ ÑабоÑаеÑ. Ðо завеÑÑении пÑовеÑÑÑе логи. +. ÐопÑобÑйÑе, как Ð²Ð°Ñ ÑкÑÐ¸Ð¿Ñ ÑабоÑаеÑ. Ðо завеÑÑении пÑовеÑÑÑе жÑÑналÑ. . ÐÑи помоÑи ÑÑилиÑÑ man:crontab[1] добавÑÑе Ð²Ð°Ñ ÑкÑÐ¸Ð¿Ñ Ð² ÑаблиÑÑ ÑегÑлÑÑнÑÑ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹ man:crontab[5] ÑооÑвеÑÑÑвÑÑÑего полÑзоваÑелÑ. ÐÑо должен бÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ, оÑлиÑнÑй Ð¾Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ FTP-даемона, ÑÑÐ¾Ð±Ñ ÑÐ°Ð¹Ð»Ñ Ð² FTP-облаÑÑи без аÑÑибÑÑа "ÑÑение Ð´Ð»Ñ Ð²ÑÐµÑ " не бÑли доÑÑÑÐ¿Ð½Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñм FTP-полÑзоваÑелÑм. Ðанное ÑвойÑÑво иÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÐµÑед вÑÑ Ð¾Ð´Ð¾Ð¼ новÑÑ Ñелизов, Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ ÑдоÑÑовеÑиÑÑÑÑ, ÑÑо вÑе оÑиÑиалÑнÑе зеÑкала ÑодеÑÐ¶Ð°Ñ Ð²Ñе нео Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе ÑÐ°Ð¹Ð»Ñ Ðº моменÑÑ Ð¾ÑиÑиалÑного обÑÑÐ²Ð»ÐµÐ½Ð¸Ñ Ñелиза. +==== ÐекоÑоÑÑе ÑекомендÑемÑе ÑÑÑановки ÑаÑÑоÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ: @@ -210,24 +257,26 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ [[mirror-where-simple]] ==== Я Ñ Ð¾ÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð·ÐµÑкала Ñ Ð¾ÑÑ Ð¾ÑкÑда-нибÑдÑ! -ÐÑли Ñ Ð²Ð°Ñ Ð½ÐµÑ ÐºÐ°ÐºÐ¸Ñ -либо ÑпеÑиалÑнÑÑ Ð¿ÑедпоÑÑений или ÑÑебований, Ñм. <<mirror-where-where>>. ÐÑо ознаÑаеÑ: +ÐÑли Ñ Ð²Ð°Ñ Ð½ÐµÑ Ð¾ÑобÑÑ Ð½Ð°Ð¼ÐµÑений или ÑÑебований, пÑименимо ÑÑвеÑждение в crossref:hubs[mirror-where-where, Так оÑкÑда же мне ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ?]. ÐÑо ознаÑаеÑ: [.procedure] +==== . ÐÑбеÑиÑе Ñе из Ð½Ð¸Ñ , Ñ ÐºÐ¾ÑоÑÑми вам ÑабоÑаÑÑ Ð±ÑÑÑÑее вÑего (менÑÑее ÑиÑло пÑомежÑÑоÑнÑÑ Ñзлов и вÑÐµÐ¼Ñ Ð¾Ñклика), и коÑоÑÑе пÑедоÑÑавлÑÑÑ Ð½ÑжнÑе вам ÑеÑвиÑÑ (Ñакие как rsync). . СвÑжиÑеÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑами вÑбÑанного ÑеÑвеÑа, опиÑиÑе ваÑи запÑоÑÑ Ð¸ ÑÑоÑниÑе Ð¸Ñ Ð¿Ñавила. . СконÑигÑÑиÑÑйÑе ваÑе зеÑкало, как опиÑÑвалоÑÑ Ð²ÑÑе. +==== [[mirror-where-official]] ==== Я поддеÑÐ¶Ð¸Ð²Ð°Ñ Ð¾ÑиÑиалÑное зеÑкало, какой ÑÐ°Ð¹Ñ Ð¼Ð½Ðµ вÑбÑаÑÑ? -РоÑновном, пÑавила, опиÑаннÑе в <<mirror-where-simple>>, пÑименимÑ. ÐополниÑелÑно можно ÑбедиÑÑÑÑ, ÑÑо вÑбÑаннÑй ÑÐ°Ð¹Ñ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð½Ð¸Ð·ÐºÐ¾Ð¼Ñ ÑлоÑ. ÐÑÑгие ÑообÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÑноÑиÑелÑно _оÑиÑиалÑнÑÑ _ зеÑкал опиÑÐ°Ð½Ñ Ð² <<mirror-official>>. +РоÑновном, пÑавила, опиÑаннÑе в crossref:hubs[mirror-where-simple, Я Ñ Ð¾ÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð·ÐµÑкала Ñ Ð¾ÑÑ Ð¾ÑкÑда-нибÑдÑ!], пÑименимÑ. ÐополниÑелÑно можно ÑбедиÑÑÑÑ, ÑÑо вÑбÑаннÑй ÑÐ°Ð¹Ñ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð½Ð¸Ð·ÐºÐ¾Ð¼Ñ ÑлоÑ. ÐÑÑгие ÑообÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÑноÑиÑелÑно _оÑиÑиалÑнÑÑ _ зеÑкал опиÑÐ°Ð½Ñ Ð² <<mirror-official>>. [[mirror-where-master]] ==== Ðне нÑжен доÑÑÑп к оÑновнÑм ÑайÑам! ÐÑи налиÑии доÑÑаÑоÑнÑÑ Ð¿ÑиÑин Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ Ð´Ð¾ÑÑÑп к Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¸Ð· оÑновнÑÑ ÑайÑов. ÐоÑÑÑп к ним огÑаниÑен; ÑÑÑеÑÑвÑÑÑ ÑпеÑиалÑнÑе пÑавила Ð¸Ñ Ð¸ÑполÑзованиÑ. ÐалиÑие Ñ Ð²Ð°Ñ ÑÑаÑÑÑа _оÑиÑиалÑного_ зеÑкала, безÑÑловно, ÑвлÑеÑÑÑ Ñ Ð¾ÑоÑим подÑпоÑÑем. РпÑоÑивном ÑлÑÑае ÑбедиÑеÑÑ, ÑÑо ваÑа ÑÑÑана дейÑÑвиÑелÑно нÑждаеÑÑÑ ÐµÑе в одном зеÑкале. ÐÑли Ð¸Ñ Ñже ÑÑи или более, ÑнаÑала ÑвÑжиÑеÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑооÑвеÑÑÑвÑÑÑей Ð·Ð¾Ð½Ñ DNS (mailto:hostmaster@CC .FreeBSD.org[[email protected]]) или напиÑиÑе в {freebsd-hubs}. -ÐоÑÑÑп к Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¸Ð· маÑÑеÑ-ÑайÑов или Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑÐµÐ¼Ñ Ð·ÐµÑÐºÐ°Ð»Ñ 1 ÑÑÐ¾Ð²Ð½Ñ Ð²Ð°Ð¼ помогÑÑ Ð¾Ð±ÐµÑпеÑиÑÑ Ñе же, кÑо помогал вам полÑÑиÑÑ ÑÑаÑÑÑ _оÑиÑиалÑного_ зеÑкала. Ð ÑлÑÑае неÑдаÑи ÑвÑжиÑеÑÑ Ñ mailto:[email protected][[email protected]] и попÑоÑиÑе помоÑи Ñ Ð½Ð¸Ñ . +ТоÑ, кÑо помог вам ÑÑаÑÑ _оÑиÑиалÑнÑм_ зеÑкалом, должен бÑл помоÑÑ Ð²Ð°Ð¼ полÑÑиÑÑ Ð´Ð¾ÑÑÑп к ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð²ÑÑеÑÑоÑÑÐµÐ¼Ñ Ñ Ð¾ÑÑÑ â либо к Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¸Ð· оÑновнÑÑ ÑайÑов, либо к Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑÐµÐ¼Ñ ÑайÑÑ ÑÑÐ¾Ð²Ð½Ñ Tier-1. ÐÑли ÑÑого не пÑоизоÑло, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе оÑпÑавиÑÑ Ð¿Ð¸ÑÑмо по адÑеÑÑ mailto:[email protected][[email protected]], ÑÑÐ¾Ð±Ñ Ð·Ð°Ð¿ÑоÑиÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð² ÑÑом вопÑоÑе. СÑÑеÑÑвÑÐµÑ Ð¾Ð´Ð¸Ð½ оÑновной ÑÐ°Ð¹Ñ Ð´Ð»Ñ ÑÐ¸Ð½Ñ ÑонизаÑии набоÑа Ñайлов FTP. @@ -236,14 +285,14 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ ÐÑо оÑновной ÑеÑÐ²ÐµÑ Ð´Ð»Ñ ÑÐ¸Ð½Ñ ÑонизаÑии FTP набоÑа. -Рдополнение к FTP, `ftp-master.FreeBSD.org` поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¾ÑÑÑп по rsync. ÐÑполÑзование ÑÑÐ¸Ñ Ð¿ÑоÑоколов опиÑано в <<mirror-ftp-rsync>>. +Рдополнение к FTP, `ftp-master.FreeBSD.org` поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¾ÑÑÑп по rsync. ÐÑполÑзование ÑÑÐ¸Ñ Ð¿ÑоÑоколов опиÑано в crossref:hubs[mirror-ftp-rsync, Mirroring the FTP Site]. ÐÑивеÑÑÑвÑеÑÑÑ Ð¿ÑедоÑÑавление зеÑкалами _1 ÑÑовнÑ_ доÑÑÑпа к FTP-облаÑÑи по пÑоÑÐ¾ÐºÐ¾Ð»Ñ rsync. [[mirror-official]] == ÐÑиÑиалÑнÑе зеÑкала -ÐÑиÑиалÑнÑе зеÑкала обладаÑÑ ÑледÑÑÑим ÑвойÑÑвами: +ÐÑиÑиалÑнÑе зеÑкала обладаÑÑ ÑледÑÑÑим ÑвойÑÑвами * a) имеÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð² домене `FreeBSD.org` (обÑÑно Ñипа CNAME). * b) пÑиÑÑÑÑÑвÑÑÑ Ð² ÑпиÑке оÑиÑиалÑнÑÑ Ð·ÐµÑкал в Ð ÑководÑÑве по FreeBSD и дÑÑгой докÑменÑаÑии. @@ -259,13 +308,13 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ * поддеÑживаÑÑ Ð¿Ð¾Ð»Ð½Ñй ÑпиÑок Ñайлов * пÑедоÑÑавлÑÑÑ Ð´Ð¾ÑÑÑп Ð´Ð»Ñ Ð´ÑÑÐ³Ð¸Ñ Ð·ÐµÑкал -* обеÑпеÑиваÑÑ Ð´Ð¾ÑÑÑп по пÑоÑоколам ftp и rsync. +* обеÑпеÑиваÑÑ Ð´Ð¾ÑÑÑп по пÑоÑоколам ftp и rsync -ÐÑоме Ñого, админиÑÑÑаÑÐ¾Ñ Ñакого зеÑкала должен бÑÑÑ Ð¿Ð¾Ð´Ð¿Ð¸Ñан на {freebsd-hubs}. См. extref:{handbook}eresources[здеÑÑ, eresources-mail] Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑии о подпиÑке. +ÐÑоме Ñого, админиÑÑÑаÑÐ¾Ñ Ñакого зеÑкала должен бÑÑÑ Ð¿Ð¾Ð´Ð¿Ð¸Ñан на {freebsd-hubs}. См. extref:{handbook}[здеÑÑ, eresources-mail] Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑии о подпиÑке. [IMPORTANT] ==== -ÐдминиÑÑÑаÑоÑÑ Ð·ÐµÑкал, в оÑобенноÑÑи 1 ÑÑовнÑ, Ð´Ð¾Ð»Ð¶Ð½Ñ _оÑенÑ_ внимаÑелÑно ÑледиÑÑ Ð·Ð° http://www.FreeBSD.org/releng/[гÑаÑиком Ñелизов]. ÐÑо Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð´Ð³Ð¾ÑовиÑÑÑÑ Ðº кÑÑпнÑм вÑплеÑкам нагÑÑзки на зеÑкало, коÑоÑÑе вÑегда пÑоиÑÑ Ð¾Ð´ÑÑ Ð¿Ð¾Ñле оÑеÑедного Ñелиза. +ÐÑÐµÐ½Ñ Ð²Ð°Ð¶Ð½Ð¾ Ð´Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа Ñ Ð°Ð±Ð°, оÑобенно админиÑÑÑаÑоÑов Ñ Ð°Ð±Ð° ÑÑÐ¾Ð²Ð½Ñ Tier-1, пÑовеÑÑÑÑ https://www.FreeBSD.org/releng/[гÑаÑик вÑпÑÑков] ÑледÑÑÑего Ñелиза FreeBSD. ÐÑо важно, поÑÐ¾Ð¼Ñ ÑÑо ÑÑо Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñ Ð²Ð°Ð¼ ÑзнаÑÑ, когда запланиÑован вÑÑ Ð¾Ð´ ÑледÑÑÑего Ñелиза, и, Ñаким обÑазом, даÑÑ Ð²Ð°Ð¼ вÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑовиÑÑÑÑ Ðº болÑÑÐ¾Ð¼Ñ Ð²ÑплеÑÐºÑ ÑÑаÑика, коÑоÑÑй поÑледÑÐµÑ Ð·Ð° ним. ÐÑоме Ñого, важно поддеÑживаÑÑ Ð°ÐºÑÑалÑноÑÑÑ Ð·ÐµÑкал (в оÑобенноÑÑи зеÑкал ÑÑÐ¾Ð²Ð½Ñ 1). ÐÑли ÐеÑкало1 не ÑÐ¸Ð½Ñ ÑонизиÑовалоÑÑ Ð² ÑеÑение длиÑелÑного вÑемени, Ñо зеÑкала ÑледÑÑÑего ÑÑÐ¾Ð²Ð½Ñ Ð±ÑдÑÑ ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ Ð¿Ð¾ ÑÑÑаÑевÑей инÑоÑмаÑии и Ñ.д. ÐоддеÑживайÑе акÑÑалÑноÑÑÑ Ð²Ð°ÑÐ¸Ñ Ð·ÐµÑкал! ==== @@ -273,17 +322,15 @@ rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ [[mirror-official-become]] === Ðак ÑÑаÑÑ Ð¾ÑиÑиалÑнÑм зеÑкалом? -Ðа ÑекÑÑий Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð·Ð°Ñвки на подклÑÑение новÑÑ Ð·ÐµÑкал не пÑинимаÑÑÑÑ. +ÐбÑаÑиÑеÑÑ Ðº админиÑÑÑаÑоÑам клаÑÑеÑа, как Ñказано в докÑменÑаÑии по адÑеÑÑ https://www.FreeBSD.org/administration/#t-clusteradm. [[mirror-statpages]] == СÑаÑиÑÑика некоÑоÑÑÑ Ð·ÐµÑкал -ÐÐ¾Ñ Ð½ÐµÑколÑко ÑÑÑлок на ÑÑаÑиÑÑÐ¸ÐºÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·ÐµÑкал +ÐÐ¾Ñ ÑÑÑлки на ÑÑÑаниÑÑ ÑÑаÑиÑÑики ваÑÐ¸Ñ Ð»ÑбимÑÑ Ð·ÐµÑкал (инаÑе говоÑÑ, единÑÑвеннÑÑ , кÑо пÑедоÑÑавлÑÐµÑ ÑакÑÑ ÑÑаÑиÑÑикÑ). [[mirror-statpagesftp]] === СÑаÑиÑÑика FTP ÑайÑов -* ftp.is.FreeBSD.org - mailto:[email protected][[email protected]] - http://www.rhnet.is/status/draupnir/draupnir.html[ (загÑÑзка канала)] http://www.rhnet.is/status/ftp/ftp-notendur.html[(FTP пÑоÑеÑÑÑ)] http://www.rhnet.is/status/ftp/http-notendur.html[(HTTP пÑоÑеÑÑÑ)] -* ftp.cz.FreeBSD.org - mailto:[email protected][[email protected]] - http://www.cz.FreeBSD.org/stats/mrtg/net.html[(загÑÑзка канала)] http://www.freebsd.cz/stats/mrtg/ftpd.html[(FTP пÑоÑеÑÑÑ)] http://www.freebsd.cz/stats/mrtg/rsyncd.html[(rsync пÑоÑеÑÑÑ)] - +* ftp.is.FreeBSD.org - mailto:[email protected][[email protected]] - http://www.rhnet.is/status/draupnir/draupnir.html[ (Bandwidth)] http://www.rhnet.is/status/ftp/ftp-notendur.html[(FTP processes)] http://www.rhnet.is/status/ftp/http-notendur.html[(HTTP processes)] * ftp2.ru.FreeBSD.org - mailto:[email protected][[email protected]] - http://mirror.macomnet.net/mrtg/mirror.macomnet.net_195.128.64.25.html[(Bandwidth)] http://mirror.macomnet.net/mrtg/mirror.macomnet.net_proc.html[(HTTP and FTP users)] diff --git a/documentation/content/ru/articles/hubs/_index.po b/documentation/content/ru/articles/hubs/_index.po new file mode 100644 index 0000000000..c5238938d7 --- /dev/null +++ b/documentation/content/ru/articles/hubs/_index.po @@ -0,0 +1,1212 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Vladlen Popolitov <[email protected]>, 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-10-02 23:15+0300\n" +"PO-Revision-Date: 2025-09-26 04:45+0000\n" +"Last-Translator: Vladlen Popolitov <[email protected]>\n" +"Language-Team: Russian <https://translate-dev.freebsd.org/projects/" +"documentation/articleshubs_index/ru/>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. type: Yaml Front Matter Hash Value: description +#: documentation/content/en/articles/hubs/_index.adoc:1 +#, no-wrap +msgid "The all in one guide for mirroring the FreeBSD website, FTP servers, and more" +msgstr "Ðолное ÑÑководÑÑво по зеÑкалиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÐ±-ÑайÑа FreeBSD, FTP-ÑеÑвеÑов и многого дÑÑгого" + +#. type: Title = +#: documentation/content/en/articles/hubs/_index.adoc:1 +#: documentation/content/en/articles/hubs/_index.adoc:17 +#, no-wrap +msgid "Mirroring FreeBSD" +msgstr "ÐоддеÑжка зеÑкал FreeBSD" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:50 +msgid "Abstract" +msgstr "ÐнноÑаÑиÑ" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:52 +msgid "" +"An in-progress article on how to mirror FreeBSD, aimed at hub administrators." +msgstr "" +"РабоÑий ваÑÐ¸Ð°Ð½Ñ ÑÑаÑÑи, опиÑÑваÑÑей пÑоÑеÑÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ поддеÑжки зеÑкала " +"FreeBSD и адÑеÑованной админиÑÑÑаÑоÑам зеÑкал." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:54 +msgid "'''" +msgstr "'''" + +#. type: delimited block = 4 +#: documentation/content/en/articles/hubs/_index.adoc:60 +msgid "We are not accepting new community mirrors at this time." +msgstr "Ðа ÑекÑÑий Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð·Ð°Ñвки на подклÑÑение новÑÑ Ð·ÐµÑкал не пÑинимаÑÑÑÑ." + +#. type: Title == +#: documentation/content/en/articles/hubs/_index.adoc:63 +#, no-wrap +msgid "Contact Information" +msgstr "ÐонÑакÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:67 +msgid "" +"The Mirror System Coordinators can be reached through email at mailto:mirror-" +"[email protected][[email protected]]. There is also a {freebsd-hubs}." +msgstr "" +"ÐооÑдинаÑоÑÑ ÑиÑÑÐµÐ¼Ñ Ð·ÐµÑкал доÑÑÑÐ¿Ð½Ñ Ð¿Ð¾ ÑлекÑÑонной поÑÑе по адÑеÑÑ " +"mailto:[email protected][[email protected]]. Ðомимо ÑÑого, " +"ÑÑÑеÑÑвÑÐµÑ {freebsd-hubs}." + +#. type: Title == +#: documentation/content/en/articles/hubs/_index.adoc:69 +#, no-wrap +msgid "Requirements for FreeBSD Mirrors" +msgstr "ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº зеÑкалам FreeBSD" + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:72 +#, no-wrap +msgid "Disk Space" +msgstr "ÐиÑковое пÑоÑÑÑанÑÑво" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:82 +msgid "" +"Disk space is one of the most important requirements. Depending on the set " +"of releases, architectures, and degree of completeness you want to mirror, a " +"huge amount of disk space may be consumed. Also keep in mind that " +"_official_ mirrors are probably required to be complete. The web pages " +"should always be mirrored completely. Also note that the numbers stated " +"here are reflecting the current state (at {rel120-current}-RELEASE/{rel113-" +"current}-RELEASE). Further development and releases will only increase the " +"required amount. Also make sure to keep some (ca. 10-20%) extra space " +"around just to be sure. Here are some approximate figures:" +msgstr "" +"Ðдним из наиболее важнÑÑ ÑÑебований ÑвлÑеÑÑÑ Ð´Ð¸Ñковое пÑоÑÑÑанÑÑво. Ð " +"завиÑимоÑÑи Ð¾Ñ Ð½Ð°Ð±Ð¾Ñа Ñелизов, аÑÑ Ð¸ÑекÑÑÑ Ð¸ ÑÑепени полноÑÑ Ð·ÐµÑкала вам " +"Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¾Ð³ÑомнÑй обÑем диÑка. Ðе лиÑним бÑÐ´ÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо " +"_оÑиÑиалÑное_ зеÑкало, ÑкоÑее вÑего, должно бÑÑÑ Ð¿Ð¾Ð»Ð½Ñм. Ðеб-ÑÑÑаниÑÑ Ð²Ñегда " +"Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·ÐµÑкалиÑоваÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ. ÐÑоме Ñого, ÑÑÑиÑе, ÑÑо пÑиводимÑе оÑенки " +"обÑема оÑноÑÑÑÑÑ Ðº ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледнего ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ " +"ÑÑаÑÑи ({rel120-current}-RELEASE/{rel113-current}-RELEASE). ÐалÑнейÑий " +"пÑоÑеÑÑ ÑазÑабоÑки и поÑледÑÑÑие ÑÐµÐ»Ð¸Ð·Ñ ÑолÑко ÑвелиÑÐ°Ñ ÑÑебÑемÑй обÑем. " +"ÐÑоме Ñого, ÑазÑмно бÑÐ´ÐµÑ Ð·Ð°ÑезеÑвиÑоваÑÑ Ð½ÐµÐºÐ¾ÑоÑое (10-20%) дополниÑелÑное " +"пÑоÑÑÑанÑÑво ÑпокойÑÑÐ²Ð¸Ñ Ñади. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе оÑенки обÑема:" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:84 +msgid "Full FTP Distribution: 1.4 TB" +msgstr "Ðолное зеÑкало FTP: 1.4 TB" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:85 +msgid "CTM deltas: 10 GB" +msgstr "ÐÐ¾Ð¼Ð¿Ð»ÐµÐºÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ CTM: 10 GB" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:86 +msgid "Web pages: 1GB" +msgstr "Ðеб-ÑÑÑаниÑÑ: 1 GB" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:88 +msgid "" +"The current disk usage of FTP Distribution can be found at link:ftp://" +"ftp.FreeBSD.org/pub/FreeBSD/dir.sizes[ftp://ftp.FreeBSD.org/pub/FreeBSD/" +"dir.sizes]." +msgstr "" +"ТекÑÑее иÑполÑзование диÑка зеÑкалом FTP можно поÑмоÑÑеÑÑ Ð½Ð° link:ftp://" +"ftp.FreeBSD.org/pub/FreeBSD/dir.sizes[ftp://ftp.FreeBSD.org/pub/FreeBSD/" +"dir.sizes]." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:90 +#, no-wrap +msgid "Network Connection/Bandwidth" +msgstr "ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº ÑеÑевой ÑвÑзноÑÑи и пÑопÑÑкной ÑпоÑобноÑÑи" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:97 +msgid "" +"Of course, you need to be connected to the Internet. The required bandwidth " +"depends on your intended use of the mirror. If you just want to mirror some " +"parts of FreeBSD for local use at your site/intranet, the demand may be much " +"smaller than if you want to make the files publicly available. If you " +"intend to become an official mirror, the bandwidth required will be even " +"higher. We can only give rough estimates here:" +msgstr "" +"РазÑмееÑÑÑ, Ñ Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ бÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑение к инÑеÑнеÑ. ТÑебÑÐµÐ¼Ð°Ñ Ð¿ÑопÑÑÐºÐ½Ð°Ñ " +"ÑпоÑобноÑÑÑ Ð²Ð°ÑÐ¸Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð² завиÑÐ¸Ñ Ð¾Ñ Ð¿Ñедполагаемого пÑоÑÐ¸Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ " +"ваÑего зеÑкала. ÐÑли Ð²Ñ ÑобиÑаеÑеÑÑ ÐºÐ¾Ð¿Ð¸ÑоваÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе ÑаÑÑи FreeBSD Ð´Ð»Ñ " +"локалÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ваÑей маÑине или в инÑÑанеÑе, ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ " +"бÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ мÑгÑе, Ñем Ð´Ð»Ñ Ð¿ÑблиÑного зеÑкала. ÐÐ»Ñ Ð¾ÑиÑиалÑного зеÑкала " +"Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð°Ñ Ð¿ÑопÑÑÐºÐ½Ð°Ñ ÑпоÑобноÑÑÑ ÑвелиÑиваеÑÑÑ ÐµÑе болÑÑе. ÐÑ Ð¼Ð¾Ð¶ÐµÐ¼ даÑÑ " +"лиÑÑ Ð¾ÑÐµÐ½Ñ Ð³ÑÑбÑе оÑенки:" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:99 +msgid "" +"Local site, no public access: basically no minimum, but < 2 Mbps could make " +"syncing too slow." +msgstr "" +"ÐеÑкало Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»Ñного доÑÑÑпа: ÑакÑиÑеÑки минимÑм не опÑеделен, но канал " +"ÑиÑиной менее 2 Mbps Ð¼Ð¾Ð¶ÐµÑ ÑделаÑÑ Ð¿ÑоÑеÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼ÑÑиÑелÑно медленнÑм." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:100 +msgid "Unofficial public site: 34 Mbps is probably a good start." +msgstr "ÐеоÑиÑиалÑное пÑблиÑное зеÑкало: 34 Mbps вÑглÑÐ´Ð¸Ñ Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾ Ð´Ð»Ñ Ð½Ð°Ñала." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:101 +msgid "" +"Official site: > 100 Mbps is recommended, and your host should be connected " +"as close as possible to your border router." +msgstr "" +"ÐÑиÑиалÑное зеÑкало: ÑекомендÑеÑÑÑ ÐºÐ°Ð½Ð°Ð» ÑиÑиной более 100 Mbps; кÑоме Ñого, " +"ваÑа маÑина должна ÑÑоÑÑÑ ÐºÐ°Ðº можно ближе к гÑаниÑнÑм маÑÑÑÑÑизаÑоÑам ваÑей " +"ÑеÑи." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:103 +#, no-wrap +msgid "System Requirements, CPU, RAM" +msgstr "СиÑÑемнÑе ÑÑебованиÑ, пÑоÑеÑÑÐ¾Ñ Ð¸ памÑÑÑ" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:111 +msgid "" +"One thing this depends on the expected number of clients, which is " +"determined by the server's policy. It is also affected by the types of " +"services you want to offer. Plain FTP or HTTP services may not require a " +"huge amount of resources. Watch out if you provide rsync. This can have a " +"huge impact on CPU and memory requirements as it is considered a memory " +"hog. The following are just examples to give you a very rough hint." +msgstr "" +"ÐÑи ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² пеÑвÑÑ Ð¾ÑеÑÐµÐ´Ñ Ð¾Ð¿ÑеделÑÑÑÑÑ Ð¼Ð°ÐºÑималÑнÑм ожидаемÑм " +"колиÑеÑÑвом клиенÑов (ÑÑÑанавливаеÑÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑеÑвеÑа). Также, на " +"ÑÑебÑемÑе ÑеÑÑÑÑÑ Ð²Ð»Ð¸ÑÐµÑ ÑпиÑок ÑеÑвиÑов, коÑоÑÑе Ð²Ñ Ð±ÑдеÑе пÑедоÑÑавлÑÑÑ. " +"ÐеÑкала FTP и/или HTTP не ÑÑебÑÑÑ Ð¾Ñобенно много ÑеÑÑÑÑов. ÐÑдÑÑе на ÑекÑ, " +"еÑли планиÑÑеÑе пÑедоÑÑавлÑÑÑ rsync. ÐÑÐ±Ð¾Ñ rsync Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¾Ð³Ñомное " +"влиÑние на ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº аппаÑаÑнÑм ÑеÑÑÑÑам, поÑколÑÐºÑ rsync пÑизнан " +"\"пÑожоÑливÑм\" по памÑÑи. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе ÑовеÑÑ Ð¿Ð¾ конÑигÑÑаÑии аппаÑаÑной " +"ÑаÑÑи ÑеÑвеÑа." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:114 +msgid "" +"For a moderately visited site that offers rsync, you might consider a " +"current CPU with around 800MHz - 1 GHz, and at least 512MB RAM. This is " +"probably the minimum you want for an _official_ site." +msgstr "" +"ÐÐ»Ñ ÑмеÑенно поÑеÑаемого ÑайÑа, пÑедоÑÑавлÑÑÑего rsync, можно иÑполÑзоваÑÑ " +"пÑоÑеÑÑÐ¾Ñ Ñ ÑаÑÑоÑой 800MHz - 1 GHz и по кÑайней меÑе 512MB памÑÑи. СкоÑее " +"вÑего, Ð´Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ ÑÑиÑаÑÑÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñной Ð´Ð»Ñ _оÑиÑиалÑного_ " +"зеÑкала." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:116 +msgid "" +"For a frequently used site you definitely need more RAM (consider 2GB as a " +"good start) and possibly more CPU, which could also mean that you need to go " +"for a SMP system." +msgstr "" +"ÐÐ»Ñ ÑегÑлÑÑно поÑеÑаемого ÑайÑа вам поÑÑебÑеÑÑÑ Ð±Ð¾Ð»ÑÑе памÑÑи (Ñ Ð¾ÑоÑим " +"ÑÑаÑÑом бÑÐ´ÐµÑ 2GB) и болÑÑе пÑоÑеÑÑоÑной моÑноÑÑи, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð·Ð½Ð°ÑаÑÑ " +"ÑÑебование многопÑоÑеÑÑоÑной (SMP) плаÑÑоÑмÑ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:120 +msgid "" +"You also want to consider a fast disk subsystem. Operations on the SVN " +"repository require a fast disk subsystem (RAID is highly advised). A SCSI " +"controller that has a cache of its own can also speed up things since most " +"of these services incur a large number of small modifications to the disk." +msgstr "" +"ÐÑоме Ñого, вам поÑÑебÑеÑÑÑ Ð±ÑÑÑÑÐ°Ñ Ð´Ð¸ÑÐºÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð´ÑиÑÑема, в пеÑвÑÑ Ð¾ÑеÑедÑ, " +"Ð´Ð»Ñ ÑабоÑÑ Ñ ÑепозиÑоÑием SVN (кÑайне ÑекомендÑем RAID). ÐонÑÑÐ¾Ð»Ð»ÐµÑ SCSI, " +"обоÑÑдованнÑй ÑобÑÑвенной памÑÑÑÑ, Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑÑимо ÑÑкоÑиÑÑ Ð¿ÑоÑеÑÑ, " +"поÑколÑÐºÑ Ð±Ð¾Ð»ÑÑÐ°Ñ ÑаÑÑÑ ÑеÑвиÑов ÑвÑзана Ñ Ð±Ð¾Ð»ÑÑим колиÑеÑÑвом диÑковÑÑ " +"запÑоÑов неболÑÑого ÑазмеÑа." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:122 +#, no-wrap +msgid "Services to Offer" +msgstr "ÐÑедоÑÑавлÑемÑе ÑеÑвиÑÑ" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:127 +msgid "" +"Every mirror site is required to have a set of core services available. In " +"addition to these required services, there are a number of optional services " +"that server administrators may choose to offer. This section explains which " +"services you can provide and how to go about implementing them." +msgstr "" +"ÐÑÑкое зеÑкало должно пÑедоÑÑавлÑÑÑ Ð½Ð°Ð±Ð¾Ñ Ð¾ÑновнÑÑ ÑеÑвиÑов. Ðомимо " +"ÑÑебÑемого минималÑного набоÑа, ÑÑÑеÑÑвÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе ÑеÑвиÑÑ, коÑоÑÑе " +"админиÑÑÑаÑÐ¾Ñ ÑеÑвеÑа Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¶ÐµÐ»Ð°ÑÑ Ð¿ÑедоÑÑавлÑÑÑ. ÐÑÐ¾Ñ Ñаздел опиÑÑваеÑ, " +"какие ÑеÑвиÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑедоÑÑавлÑÑÑ, и какие дейÑÑÐ²Ð¸Ñ Ð´Ð»Ñ ÑÑого " +"поÑÑебÑÑÑÑÑ Ð¾Ñ Ð²Ð°Ñ." + +#. type: Title ==== +#: documentation/content/en/articles/hubs/_index.adoc:129 +#, no-wrap +msgid "FTP (required for FTP Fileset)" +msgstr "FTP (ÑÑебÑеÑÑÑ Ð´Ð»Ñ FTP зеÑкала)" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:135 +msgid "" +"This is one of the most basic services, and it is required for each mirror " +"offering public FTP distributions. FTP access must be anonymous, and no " +"upload/download ratios are allowed (a ridiculous thing anyway). Upload " +"capability is not required (and _must_ never be allowed for the FreeBSD file " +"space). Also the FreeBSD archive should be available under the path " +"[.filename]#/pub/FreeBSD#." +msgstr "" +"ÐÑо один из наиболее базовÑÑ ÑеÑвиÑов; его пÑедоÑÑавление ÑÑебÑеÑÑÑ Ð´Ð»Ñ " +"каждого зеÑкала, ÑаÑпÑоÑÑÑанÑÑÑего ÑÐ°Ð¹Ð»Ñ FreeBSD по FTP. ÐоÑÑÑп по FTP " +"должен бÑÑÑ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñм, и не Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑименÑÑÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо огÑаниÑÐµÐ½Ð¸Ñ Ð¿Ð¾ " +"ÑооÑноÑÐµÐ½Ð¸Ñ Ð¾Ð±Ñема пеÑедано/пÑинÑÑо (ÑÑо вообÑе ÑвлÑеÑÑÑ, на Ð½Ð°Ñ Ð²Ð·Ð³Ð»Ñд, " +"ÑÑÑаннÑм Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¾Ð¼). ÐакаÑка (upload) Ñайлов на ÑеÑÐ²ÐµÑ Ð½Ðµ ÑÑебÑеÑÑÑ (и " +"_должна_ бÑÑÑ Ð·Ð°Ð¿ÑеÑена в Ñазделе FreeBSD). ÐÑоме Ñого, аÑÑ Ð¸Ð² Ñайлов FreeBSD " +"должен бÑÑÑ Ð´Ð¾ÑÑÑпен Ñ Ð¿ÑÑем [.filename]#/pub/FreeBSD#." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:137 +msgid "" +"There is a lot of software available which can be set up to allow anonymous " +"FTP (in alphabetical order)." +msgstr "" +"ÐÐ»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ FTP доÑÑÑпа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован ÑелÑй ÑÑд " +"пÑогÑамм (пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² алÑавиÑном поÑÑдке)." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:139 +msgid "" +"`/usr/libexec/ftpd`: FreeBSD's own ftpd can be used. Be sure to read " +"man:ftpd[8]." +msgstr "" +"`/usr/libexec/ftpd`: базовÑй FTP-даемон FreeBSD. Ðе забÑдÑÑе пÑоÑиÑаÑÑ " +"man:ftpd[8]." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:140 +msgid "package:ftp/ncftpd[]: A commercial package, free for educational use." +msgstr "" +"package:ftp/ncftpd[]: коммеÑÑеÑкий пакеÑ, Ñвободен Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² " +"ÑÑебнÑÑ ÑелÑÑ ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:141 +msgid "package:ftp/oftpd[]: An ftpd designed with security as a main focus." +msgstr "" +"package:ftp/oftpd[]: FTP-даемон, напиÑаннÑй в оÑновном Ñ ÑоÑки зÑÐµÐ½Ð¸Ñ " +"заÑиÑенноÑÑи." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:142 +msgid "package:ftp/proftpd[]: A modular and very flexible ftpd." +msgstr "package:ftp/proftpd[]: ÐодÑлÑнÑй и оÑÐµÐ½Ñ Ð³Ð¸Ð±ÐºÐ¸Ð¹ FTP-даемон." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:143 +msgid "package:ftp/pure-ftpd[]: Another ftpd developed with security in mind." +msgstr "" +"package:ftp/pure-ftpd[]: ÐÑе один FTP-даемон, ÑазÑабоÑаннÑй Ñ Ð¿Ð¾Ð·Ð¸Ñий " +"заÑиÑенноÑÑи." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:144 +msgid "package:ftp/twoftpd[]: As above." +msgstr "package:ftp/twoftpd[]: См. пÑедÑдÑÑий пÑнкÑ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:145 +msgid "package:ftp/vsftpd[]: The \"very secure\" ftpd." +msgstr "package:ftp/vsftpd[]: \"оÑÐµÐ½Ñ Ð·Ð°ÑиÑеннÑй\" (\"very secure\") ftpd." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:149 +msgid "" +"FreeBSD's `ftpd`, `proftpd` and maybe `ncftpd` are among the most commonly " +"used FTPds. The others do not have a large userbase among mirror sites. " +"One thing to consider is that you may need flexibility in limiting how many " +"simultaneous connections are allowed, thus limiting how much network " +"bandwidth and system resources are consumed." +msgstr "" +"ftpd, proftpd и, возможно, ncftpd ÑвлÑÑÑÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑаÑÑо вÑÑÑеÑаÑÑимиÑÑ FTP " +"ÑеÑвеÑами. ÐÑоÑие ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ñ ÑÑеди ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð·ÐµÑкал в ÑÑÑеÑÑвенно " +"менÑÑей ÑÑепени. ÐополниÑелÑнÑм поводом Ð´Ð»Ñ ÑаÑÑмоÑÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ ÑвлÑÑÑÑÑ " +"возможноÑÑÑ Ð³Ð¸Ð±ÐºÐ¾ огÑаниÑиваÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво одновÑеменнÑÑ Ñоединений, ÑÑо " +"Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð²Ð°Ð¼ ÑдеÑжаÑÑ Ð² нÑжнÑÑ ÑÐ°Ð¼ÐºÐ°Ñ Ð¿Ð¾ÑÑебление пÑопÑÑкной ÑпоÑобноÑÑи " +"ваÑÐ¸Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð² и маÑиннÑе ÑеÑÑÑÑÑ." + +#. type: Title ==== +#: documentation/content/en/articles/hubs/_index.adoc:151 +#, no-wrap +msgid "Rsync (optional for FTP Fileset)" +msgstr "Rsync (необÑзаÑелÑнÑй ÑеÑÐ²Ð¸Ñ Ð´Ð»Ñ FTP зеÑкала)" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:161 +msgid "" +"Rsync is often offered for access to the contents of the FTP area of " +"FreeBSD, so other mirror sites can use your system as their source. The " +"protocol is different from FTP in many ways. It is much more bandwidth " +"friendly, as only differences between files are transferred instead of whole " +"files when they change. Rsync does require a significant amount of memory " +"for each instance. The size depends on the size of the synced module in " +"terms of the number of directories and files. Rsync can use `rsh` and `ssh` " +"(now default) as a transport, or use its own protocol for stand-alone access " +"(this is the preferred method for public rsync servers). Authentication, " +"connection limits, and other restrictions may be applied. There is just one " +"software package available:" +msgstr "" +"rsync ÑаÑÑо иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾ÑÑÑпа к FTP-облаÑÑи FreeBSD, " +"ÑÑÐ¾Ð±Ñ Ð´ÑÑгие зеÑкала могли ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ Ð¿Ð¾ ваÑемÑ. ÐÑоÑокол rsync во " +"многом оÑлиÑаеÑÑÑ Ð¾Ñ FTP, в ÑаÑÑноÑÑи, он гоÑаздо гÑманнее Ñ ÑоÑки зÑÐµÐ½Ð¸Ñ " +"пÑопÑÑкной ÑпоÑобноÑÑи каналов, поÑколÑÐºÑ Ð½Ðµ ÑÑебÑÐµÑ Ð¿ÐµÑедаÑи измененного " +"Ñайла Ñеликом (пеÑедаÑÑÑÑ Ð»Ð¸ÑÑ ÑазлиÑиÑ). Ðзамен rsync ÑÑебÑÐµÑ Ð·Ð½Ð°ÑиÑелÑнÑÑ " +"обÑемов памÑÑи. Ð Ð°Ð·Ð¼ÐµÑ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пÑоÑеÑÑа завиÑÐ¸Ñ Ð¾Ñ ÑазмеÑа ÑÐ¸Ð½Ñ ÑонизиÑÑемого " +"модÑÐ»Ñ (в оÑновном Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва диÑекÑоÑий и Ñайлов). rsync Ð¼Ð¾Ð¶ÐµÑ " +"иÑполÑзоваÑÑ Ð² каÑеÑÑве ÑÑанÑпоÑÑного пÑоÑокола `rsh` или `ssh` (по " +"ÑмолÑаниÑ); Ñакже, Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð²Ð½ÑÑÑенний пÑоÑокол rsync (ÑÑÐ¾Ñ " +"меÑод пÑедпоÑÑиÑелен Ð´Ð»Ñ Ð¿ÑблиÑнÑÑ rsync-ÑеÑвеÑов). ÐоддеÑживаеÑÑÑ " +"авÑоÑизаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñов и ÑазлиÑнÑе огÑаниÑениÑ. ÐÐ»Ñ Ð¿ÑоÑокола rsync ÑÑÑеÑÑвÑÐµÑ " +"единÑÑвеннÑй пакеÑ:" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:163 +msgid "package:net/rsync[]" +msgstr "package:net/rsync[]" + +#. type: Title ==== +#: documentation/content/en/articles/hubs/_index.adoc:165 +#, no-wrap +msgid "HTTP (required for Web Pages, Optional for FTP Fileset)" +msgstr "HTTP (ÑÑебÑеÑÑÑ Ð´Ð»Ñ Ð²ÐµÐ±-ÑÑÑаниÑ, дополниÑелен Ð´Ð»Ñ FTP зеÑкал)" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:171 +msgid "" +"If you want to offer the FreeBSD web pages, you will need to install a web " +"server. You may optionally offer the FTP fileset via HTTP. The choice of " +"web server software is left up to the mirror administrator. Some of the " +"most popular choices are:" +msgstr "" +"ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе поддеÑживаÑÑ Ð·ÐµÑкало веб-ÑÑÑÐ°Ð½Ð¸Ñ FreeBSD, вам поÑÑебÑеÑÑÑ " +"ÑÑÑановиÑÑ Ð²ÐµÐ±-ÑеÑвеÑ. ÐополниÑелÑно, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑедоÑÑавлÑÑÑ HTTP доÑÑÑп к " +"FTP-набоÑÑ Ñайлов FreeBSD. ÐÑÐ±Ð¾Ñ Ð²ÐµÐ±-ÑеÑвеÑа оÑÑаеÑÑÑ Ð½Ð° ÑÑмоÑÑение " +"админиÑÑÑаÑоÑа зеÑкала. ÐекоÑоÑÑе из наиболее попÑлÑÑнÑÑ Ð²ÐµÐ±-ÑеÑвеÑов " +"пеÑеÑиÑÐ»ÐµÐ½Ñ Ð½Ð¸Ð¶Ðµ:" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:173 +msgid "" +"package:www/apache24[]: Apache is still one of the most widely deployed web " +"servers on the Internet. It is used extensively by the FreeBSD Project." +msgstr "" +"package:www/apache24[]: Apache - ÑамÑй ÑиÑоко ÑаÑпÑоÑÑÑанÑннÑй в ÐнÑеÑнеÑе " +"веб-ÑеÑвеÑ, акÑивно иÑполÑзÑемÑй пÑоекÑом FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:174 +msgid "" +"package:www/boa[]: Boa is a single-tasking HTTP server. Unlike traditional " +"web servers, it does not fork for each incoming connection, nor does it fork " +"many copies of itself to handle multiple connections. Although, it should " +"provide considerably great performance for purely static content." +msgstr "" +"package:www/boa[]: Boa - ÑÑо однозадаÑнÑй HTTP-ÑеÑвеÑ. РоÑлиÑие Ð¾Ñ " +"ÑÑадиÑионнÑÑ Ð²ÐµÐ±-ÑеÑвеÑов, он не ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð¾ÑделÑнÑе пÑоÑеÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ " +"Ð²Ñ Ð¾Ð´ÑÑего ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸ не запÑÑÐºÐ°ÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво копий Ñамого ÑÐµÐ±Ñ Ð´Ð»Ñ " +"обÑабоÑки множеÑÑва Ñоединений. Тем не менее, он должен обеÑпеÑиваÑÑ " +"знаÑиÑелÑно более вÑÑокÑÑ Ð¿ÑоизводиÑелÑноÑÑÑ Ð´Ð»Ñ ÑиÑÑо ÑÑаÑиÑеÑкого конÑенÑа." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:175 +msgid "" +"package:www/cherokee[]: Cherokee is a very fast, flexible and easy to " +"configure web server. It supports the widespread technologies nowadays: " +"FastCGI, SCGI, PHP, CGI, SSL/TLS encrypted connections, vhosts, users " +"authentication, on the fly encoding and load balancing. It also generates " +"Apache compatible log files." +msgstr "" +"package:www/cherokee[]: Cherokee â ÑÑо оÑÐµÐ½Ñ Ð±ÑÑÑÑÑй, гибкий и пÑоÑÑой в " +"наÑÑÑойке веб-ÑеÑвеÑ. Ðн поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑаÑпÑоÑÑÑанÑннÑе ÑовÑеменнÑе " +"ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸: FastCGI, SCGI, PHP, CGI, SSL/TLS-ÑиÑÑование Ñоединений, " +"виÑÑÑалÑнÑе Ñ Ð¾ÑÑÑ, аÑÑенÑиÑикаÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑелей, динамиÑеÑкое кодиÑование и " +"баланÑиÑÐ¾Ð²ÐºÑ Ð½Ð°Ð³ÑÑзки. Также он генеÑиÑÑÐµÑ Ð¶ÑÑналÑ, ÑовмеÑÑимÑе Ñ Apache." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:176 +msgid "" +"package:www/lighttpd[]: lighttpd is a secure, fast, compliant and very " +"flexible web server which has been optimized for high-performance " +"environments. It has a very low memory footprint compared to other web " +"servers and takes care of cpu-load." +msgstr "" +"package:www/lighttpd[]: lighttpd â ÑÑо безопаÑнÑй, бÑÑÑÑÑй, ÑовмеÑÑимÑй и " +"оÑÐµÐ½Ñ Ð³Ð¸Ð±ÐºÐ¸Ð¹ веб-ÑеÑвеÑ, опÑимизиÑованнÑй Ð´Ð»Ñ Ð²ÑÑокопÑоизводиÑелÑнÑÑ ÑÑед. " +"Ðо ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими веб-ÑеÑвеÑами, он Ð¸Ð¼ÐµÐµÑ Ð¾ÑÐµÐ½Ñ Ð½Ð¸Ð·ÐºÐ¾Ðµ поÑÑебление " +"памÑÑи и ÑÑÑекÑивно ÑаÑпÑеделÑÐµÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð½Ð° пÑоÑеÑÑоÑ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:177 +msgid "" +"package:www/nginx[]: nginx is a high performance edge web server with a low " +"memory footprint and key features to build a modern and efficient web " +"infrastructure. Features include a HTTP server, HTTP and mail reverse proxy, " +"caching, load balancing, compression, request throttling, connection " +"multiplexing and reuse, SSL offload and HTTP media streaming." +msgstr "" +"package:www/nginx[]: nginx â ÑÑо вÑÑокопÑоизводиÑелÑнÑй веб-ÑеÑÐ²ÐµÑ Ñ Ð½Ð¸Ð·ÐºÐ¸Ð¼ " +"поÑÑеблением памÑÑи и клÑÑевÑми ÑÑнкÑиÑми Ð´Ð»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ ÑовÑеменной и " +"ÑÑÑекÑивной веб-инÑÑаÑÑÑÑкÑÑÑÑ. ÐозможноÑÑи вклÑÑаÑÑ HTTP-ÑеÑвеÑ, обÑаÑнÑй " +"пÑокÑи Ð´Ð»Ñ HTTP и поÑÑÑ, кÑÑиÑование, баланÑиÑÐ¾Ð²ÐºÑ Ð½Ð°Ð³ÑÑзки, ÑжаÑие, " +"огÑаниÑение запÑоÑов, мÑлÑÑиплекÑиÑование и повÑоÑное иÑполÑзование " +"Ñоединений, вÑгÑÑÐ·ÐºÑ SSL и поÑоковÑÑ Ð¿ÐµÑедаÑÑ HTTP-медиа." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:178 +msgid "" +"package:www/thttpd[]: If you are going to be serving a large amount of " +"static content you may find that using an application such as thttpd is more " +"efficient than others. It is also optimized for excellent performance on " +"FreeBSD." +msgstr "" +"package:www/thttpd[]: ÐÑли вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ обÑлÑживаÑÑ Ð±Ð¾Ð»ÑÑое колиÑеÑÑво " +"ÑÑаÑиÑеÑкого конÑенÑа, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обнаÑÑжиÑÑ, ÑÑо иÑполÑзование пÑиложениÑ, " +"Ñакого как thttpd, более ÑÑÑекÑивно по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими. Ðно Ñакже " +"опÑимизиÑовано Ð´Ð»Ñ Ð¾ÑлиÑной пÑоизводиÑелÑноÑÑи в FreeBSD." + +#. type: Title == +#: documentation/content/en/articles/hubs/_index.adoc:180 +#, no-wrap +msgid "How to Mirror FreeBSD" +msgstr "Ðак веÑÑи зеÑкало FreeBSD" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:184 +msgid "" +"Ok, now you know the requirements and how to offer the services, but not how " +"to get it. :-) This section explains how to actually mirror the various " +"parts of FreeBSD, what tools to use, and where to mirror from." +msgstr "" +"ТепеÑÑ Ð²Ð°Ð¼ извеÑÑно, ÐºÐ°ÐºÐ°Ñ Ð¿Ð¾ÑÑебÑеÑÑÑ Ð¼Ð°Ñина и как пÑедоÑÑавлÑÑÑ ÑеÑвиÑÑ, " +"но не как полÑÑиÑÑ Ð¸Ñ ÑамомÑ. :-) Ð ÑÑом Ñазделе опиÑÑваеÑÑÑ Ð¿ÑоÑеÑÑ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ " +"зеÑкала и поддеÑÐ¶Ð°Ð½Ð¸Ñ ÐµÐ³Ð¾ в акÑÑалÑном ÑоÑÑоÑнии, в Ñом ÑиÑле какие " +"инÑÑÑÑменÑÑ Ð¸ÑполÑзоваÑÑ Ð¸ какие ÑайÑÑ Ð²ÑбиÑаÑÑ Ð² каÑеÑÑве иÑÑоÑников Ð´Ð»Ñ " +"ÑÐ¸Ð½Ñ ÑонизаÑии." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:186 +#, no-wrap +msgid "Mirroring the FTP Site" +msgstr "ÐеÑкалиÑование FTP-облаÑÑи" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:191 +msgid "" +"The FTP area is the largest amount of data that needs to be mirrored. It " +"includes the _distribution sets_ required for network installation, the " +"_branches_ which are actually snapshots of checked-out source trees, the " +"_ISO Images_ to write CD-ROMs with the installation distribution, a live " +"file system, and a snapshot of the ports tree. All of course for various " +"FreeBSD versions, and various architectures." +msgstr "" +"ФайлÑ, доÑÑÑпнÑе по FTP, ÑоÑÑавлÑÑÑ Ð±Ð¾Ð»ÑÑÑÑ ÑаÑÑÑ Ð·ÐµÑкала. Ðни вклÑÑаÑÑ " +"__диÑÑÑибÑÑивнÑе набоÑÑ__, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ ÑÑÑановки по ÑеÑи, __веÑви " +"(branches)__, в коÑоÑÑÑ Ð¾ÑÑажено ÑекÑÑее ÑоÑÑоÑние иÑÑ Ð¾Ð´Ð½ÑÑ ÑекÑÑов, _обÑÐ°Ð·Ñ " +"ISO_ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи компакÑ-диÑков Ñ Ð´Ð¸ÑÑÑибÑÑивами Ð´Ð»Ñ ÑÑÑановки, обÑазами " +"\"живÑÑ \" ÑайловÑÑ ÑиÑÑем и пакеÑами, деÑево поÑÑов, иÑÑ Ð¾Ð´Ð½Ñе диÑÑÑибÑÑÐ¸Ð²Ñ " +"Ð´Ð»Ñ ÑбоÑки поÑÑов и кÑÑÑ Ð³Ð¾ÑовÑÑ Ð¿Ð°ÐºÐµÑов. Ð, ÑазÑмееÑÑÑ, вÑе вÑÑеопиÑанное - " +"Ð´Ð»Ñ ÑазнÑÑ Ð²ÐµÑÑий FreeBSD и ÑазлиÑнÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:197 +msgid "" +"The best way to mirror the FTP area is rsync. You can install the port " +"package:net/rsync[] and then use rsync to sync with your upstream host. " +"rsync is already mentioned in crossref:hubs[mirror-serv-rsync, Rsync " +"(optional for FTP Fileset)]. Since rsync access is not required, your " +"preferred upstream site may not allow it. You may need to hunt around a " +"little bit to find a site that allows rsync access." +msgstr "" +"Ðаиболее ÑÑÑекÑивнÑм бÑÐ´ÐµÑ ÑÐ¸Ð½Ñ ÑонизаÑÐ¸Ñ FTP-облаÑÑи пÑи помоÑи rsync. ÐÐ»Ñ " +"ÑÑого ÑледÑÐµÑ ÑÑÑановиÑÑ Ð¿Ð°ÐºÐµÑ package:net/rsync[], коÑоÑÑй бÑл опиÑан в " +"Ñазделе <<mirror-serv-rsync>>. ÐоÑколÑÐºÑ Ð´Ð¾ÑÑÑп по пÑоÑÐ¾ÐºÐ¾Ð»Ñ rsync не " +"ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм, вÑбÑаннÑй вами ÑÐ°Ð¹Ñ Ð¼Ð¾Ð¶ÐµÑ ÐµÐ³Ð¾ не поддеÑживаÑÑ. " +"Ðозможно, вам пÑидеÑÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ поиÑкаÑÑ Ð² ÑеÑевой окÑеÑÑноÑÑи зеÑкало, " +"поддеÑживаÑÑее rsync." + +#. type: delimited block = 4 +#: documentation/content/en/articles/hubs/_index.adoc:202 +msgid "" +"Since the number of rsync clients will have a significant impact on the " +"server machine, most admins impose limitations on their server. For a " +"mirror, you should ask the site maintainer you are syncing from about their " +"policy, and maybe an exception for your host (since you are a mirror)." +msgstr "" +"ÐоÑколÑÐºÑ Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва клиенÑов rsync оÑÑÑимо завиÑÐ¸Ñ Ð·Ð°Ð³ÑÑзка ÑеÑвеÑа, " +"болÑÑинÑÑво админиÑÑÑаÑоÑов вводÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð¾ÑÑÑпа. ÐÐ»Ñ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶Ð°Ð½Ð¸Ñ " +"зеÑкала вам ÑледÑÐµÑ ÑвÑзаÑÑÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑайÑа, Ñ ÐºÐ¾ÑоÑÑм Ð²Ñ Ð±ÑдеÑе " +"ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ, Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð»Ð¾ÐºÐ°Ð»ÑнÑÑ Ð¿Ñавил и, возможно, Ð´Ð»Ñ Ð²Ð½ÐµÑÐµÐ½Ð¸Ñ " +"в Ð½Ð¸Ñ Ð¸ÑклÑÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð°Ñ (поÑколÑÐºÑ Ð²Ñ Ñакже поддеÑживаеÑе зеÑкало)." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:205 +msgid "A command line to mirror FreeBSD might look like:" +msgstr "СÑÑока Ð´Ð»Ñ ÑÐ¸Ð½Ñ ÑонизаÑии FreeBSD по rsync вÑглÑÐ´Ð¸Ñ Ð¿ÑимеÑно Ñак:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/hubs/_index.adoc:209 +#, no-wrap +msgid "% rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/\n" +msgstr "% rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/\n" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:213 +msgid "" +"Consult the documentation for rsync, which is also available at http://" +"rsync.samba.org/[http://rsync.samba.org/], about the various options to be " +"used with rsync. If you sync the whole module (unlike subdirectories), be " +"aware that the module-directory (here \"FreeBSD\") will not be created, so " +"you cannot omit the target directory. Also you might want to set up a script " +"framework that calls such a command via man:cron[8]." +msgstr "" +"ÐаглÑниÑе в докÑменÑаÑÐ¸Ñ Ð¿Ð¾ rsync, Ñакже доÑÑÑпнÑÑ Ð¿Ð¾ адÑеÑÑ http://" +"rsync.samba.org/[http://rsync.samba.org/] за дополниÑелÑной инÑоÑмаÑией по " +"ÑазлиÑнÑм опÑиÑм rsync. ÐбÑаÑиÑе внимание, ÑÑо в ÑлÑÑае ÑÐ¸Ð½Ñ ÑонизаÑии модÑÐ»Ñ " +"Ñеликом (а не оÑделÑного каÑалога) Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ Ñвно ÑказаÑÑ ÑезÑлÑÑиÑÑÑÑий " +"каÑалог, поÑÐ¾Ð¼Ñ ÑÑо каÑалог Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ модÑÐ»Ñ (в данном ÑлÑÑае \"FreeBSD\") не " +"ÑоздаеÑÑÑ. ÐÐ»Ñ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶Ð°Ð½Ð¸Ñ Ð°ÐºÑÑалÑноÑÑи вам поÑÑебÑеÑÑÑ ÑоздаÑÑ ÑкÑÐ¸Ð¿Ñ Ð´Ð»Ñ " +"запÑÑка подобной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð· man:cron[8]." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:215 +#, no-wrap +msgid "Mirroring the WWW Pages" +msgstr "ÐеÑкалиÑование ÑÑÑÐ°Ð½Ð¸Ñ WWW" + +#. type: delimited block = 4 +#: documentation/content/en/articles/hubs/_index.adoc:220 +msgid "" +"Since doc migration to Hugo/Asciidoctor on 2021-01-25, mirroring the website " +"with rsync no longer works." +msgstr "" +"ÐоÑле пеÑевода докÑменÑаÑии на Hugo/Asciidoctor 2021-01-25, зеÑкалиÑование " +"веб-ÑайÑа Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ rsync болÑÑе не ÑабоÑаеÑ." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:223 +msgid "" +"There are ongoing studies to implement a website mirror with the extref:" +"{handbook}mirrors/[official infrastructure]." +msgstr "" +"ÐедÑÑÑÑ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ ÑеализаÑии зеÑкала веб-ÑайÑа Ñ Ð¸ÑполÑзованием extref:" +"{handbook}mirrors/[оÑиÑиалÑной инÑÑаÑÑÑÑкÑÑÑÑ]." + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:225 +msgid "" +"For the former website mirrors, a way to achieve mirroring the website today " +"is building the website locally with the corresponding address it will be " +"hosted." +msgstr "" +"ÐÐ»Ñ Ð¿ÑÐµÐ¶Ð½Ð¸Ñ Ð·ÐµÑкал веб-ÑайÑов ÑпоÑоб доÑÑиÑÑ Ð·ÐµÑкалиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÐµÐ³Ð¾Ð´Ð½Ñ â ÑÑо " +"ÑобÑаÑÑ Ð²ÐµÐ±-ÑÐ°Ð¹Ñ Ð»Ð¾ÐºÐ°Ð»Ñно Ñ ÑооÑвеÑÑÑвÑÑÑим адÑеÑом, на коÑоÑом он бÑÐ´ÐµÑ " +"ÑазмеÑÑн." + +#. type: delimited block . 4 +#: documentation/content/en/articles/hubs/_index.adoc:229 +#, no-wrap +msgid "% cd website && env HUGO_baseURL=\"https://www.XX.freebsd.org/\" make\n" +msgstr "% cd website && env HUGO_baseURL=\"https://www.XX.freebsd.org/\" make\n" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:232 +msgid "" +"Check for more details about the build tools on extref:{fdp-primer}overview/" +"[FreeBSD Documentation Project Primer for New Contributors, overview-quick-" +"start] book." +msgstr "" +"ÐÑовеÑÑÑе дополниÑелÑнÑе ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ инÑÑÑÑменÑÐ°Ñ ÑбоÑки в extref:{fdp-primer}" +"overview/[ÐÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD: введение Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ ÑÑаÑÑников, " +"overview-quick-start]." + +#. [source,shell] +#. .... +#. % rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/ +#. .... +#. type: delimited block = 4 +#: documentation/content/en/articles/hubs/_index.adoc:243 +msgid "" +"Notice the website was split into www.FreeBSD.org and docs.FreeBSD.org, and " +"there are links between them; plus, at this moment, `HUGO_baseURL` variable " +"won't cover all links, this way, mirroring the website is discouraged." +msgstr "" +"ÐбÑаÑиÑе внимание, ÑÑо ÑÐ°Ð¹Ñ Ð±Ñл ÑазделÑн на www.FreeBSD.org и " +"docs.FreeBSD.org, и Ð¼ÐµÐ¶Ð´Ñ Ð½Ð¸Ð¼Ð¸ еÑÑÑ ÑÑÑлки; кÑоме Ñого, на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ " +"пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ `HUGO_baseURL` не Ð¾Ñ Ð²Ð°ÑÑÐ²Ð°ÐµÑ Ð²Ñе ÑÑÑлки, поÑÑÐ¾Ð¼Ñ Ð·ÐµÑкалиÑование " +"ÑайÑа не ÑекомендÑеÑÑÑ." + +#. type: Title === +#: documentation/content/en/articles/hubs/_index.adoc:246 +#, no-wrap +msgid "Mirroring Packages" +msgstr "ÐеÑкалиÑование пакеÑов" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:251 +msgid "" +"Due to very high requirements of bandwidth, storage and administration the " +"FreeBSD Project has decided not to allow public mirrors of packages. For " +"sites with lots of machines, it might be advantagous to run a caching HTTP " +"proxy for the man:pkg[8] process. Alternatively specific packages and their " +"dependencies can be fetched by running something like the following:" +msgstr "" +"Ðз-за оÑÐµÐ½Ñ Ð²ÑÑÐ¾ÐºÐ¸Ñ ÑÑебований к пÑопÑÑкной ÑпоÑобноÑÑи, Ñ ÑанилиÑÑ Ð¸ " +"админиÑÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD пÑинÑл ÑеÑение не ÑазÑеÑаÑÑ Ð¿ÑблиÑнÑе " +"зеÑкала пакеÑов. ÐÐ»Ñ ÑайÑов Ñ Ð±Ð¾Ð»ÑÑим колиÑеÑÑвом маÑин Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ñгодно " +"запÑÑÑиÑÑ ÐºÑÑиÑÑÑÑий HTTP-пÑокÑи Ð´Ð»Ñ Ð¿ÑоÑеÑÑа man:pkg[8]. Ðли конкÑеÑнÑе " +"пакеÑÑ Ð¸ Ð¸Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑи можно загÑÑзиÑÑ, вÑполнив ÑÑо-Ñо вÑоде ÑледÑÑÑего:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/hubs/_index.adoc:255 +#, no-wrap +msgid "% pkg fetch -d -o /usr/local/mirror vim\n" +msgstr "% pkg fetch -d -o /usr/local/mirror vim\n" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:258 +msgid "" +"Once those packages have been fetched, the repository metadata must be " +"generated by running:" +msgstr "" +"ÐоÑле загÑÑзки ÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑов Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑгенеÑиÑоваÑÑ Ð¼ÐµÑаданнÑе ÑепозиÑоÑиÑ, " +"вÑполнив:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/hubs/_index.adoc:262 +#, no-wrap +msgid "% pkg repo /usr/local/mirror\n" +msgstr "% pkg repo /usr/local/mirror\n" + +#. type: Plain text +#: documentation/content/en/articles/hubs/_index.adoc:266 +msgid "" +"Once the packages have been fetched and the metadata for the repository has " +"been generated, serve the packages up to the client machines via HTTP. For " +"additional information see the man pages for man:pkg[8], specifically the " +"man:pkg-repo[8] page." +msgstr "" *** 494 LINES SKIPPED ***