changeset 1506:edd3d22724cb

Translated the stream proxy module into Russian.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 10 Jun 2015 21:15:59 +0300
parents 47f70f50d554
children 14180fa9a518
files xml/ru/GNUmakefile xml/ru/docs/index.xml xml/ru/docs/stream/ngx_stream_proxy_module.xml
diffstat 3 files changed, 89 insertions(+), 86 deletions(-) [+]
line wrap: on
line diff
--- a/xml/ru/GNUmakefile
+++ b/xml/ru/GNUmakefile
@@ -82,6 +82,7 @@ REFS =									\
 		mail/ngx_mail_smtp_module				\
 		mail/ngx_mail_ssl_module				\
 		stream/ngx_stream_access_module				\
+		stream/ngx_stream_proxy_module				\
 
 TOP =									\
 		download						\
--- a/xml/ru/docs/index.xml
+++ b/xml/ru/docs/index.xml
@@ -486,8 +486,8 @@ ngx_stream_access_module</link>
 </listitem>
 
 <listitem>
-<link doc="../../en/docs/stream/ngx_stream_proxy_module.xml">
-ngx_stream_proxy_module</link> [en]
+<link doc="stream/ngx_stream_proxy_module.xml">
+ngx_stream_proxy_module</link>
 </listitem>
 
 <listitem>
copy from xml/en/docs/stream/ngx_stream_proxy_module.xml
copy to xml/ru/docs/stream/ngx_stream_proxy_module.xml
--- a/xml/en/docs/stream/ngx_stream_proxy_module.xml
+++ b/xml/ru/docs/stream/ngx_stream_proxy_module.xml
@@ -6,22 +6,22 @@
 
 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
 
-<module name="Module ngx_stream_proxy_module"
-        link="/en/docs/stream/ngx_stream_proxy_module.html"
-        lang="en"
+<module name="Модуль ngx_stream_proxy_module"
+        link="/ru/docs/stream/ngx_stream_proxy_module.html"
+        lang="ru"
         rev="5">
 
 <section id="summary">
 
 <para>
-The <literal>ngx_stream_proxy_module</literal> module (1.9.0) allows passing
-connections to another server over TCP and UNIX-domain sockets.
+Модуль <literal>ngx_stream_proxy_module</literal> (1.9.0) позволяет передавать
+соединения другому серверу по TCP и UNIX-сокетам.
 </para>
 
 </section>
 
 
-<section id="example" name="Example Configuration">
+<section id="example" name="Пример конфигурации">
 
 <para>
 <example>
@@ -47,30 +47,30 @@ server {
 </section>
 
 
-<section id="directives" name="Directives">
+<section id="directives" name="Директивы">
 
 <directive name="proxy_connect_timeout">
-<syntax><value>time</value></syntax>
+<syntax><value>время</value></syntax>
 <default>60s</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Defines a timeout for establishing a connection with a proxied server.
+Задаёт таймаут для установления соединения с проксированным сервером.
 </para>
 
 </directive>
 
 
 <directive name="proxy_downstream_buffer">
-<syntax><value>size</value></syntax>
+<syntax><value>размер</value></syntax>
 <default>16k</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Sets the <value>size</value> of the
-buffer used for reading data from the client.
+Задаёт <value>размер</value>
+буфера, используемого для чтения данных от клиента.
 </para>
 
 </directive>
@@ -83,72 +83,72 @@ buffer used for reading data from the cl
 <context>server</context>
 
 <para>
-When a connection to the proxied server cannot be established, determines
-whether a client connection will be passed to the next server.
+При невозможности установить соединение с проксируемым сервером определяет,
+будет ли клиентское соединение передано следующему серверу.
 </para>
 
 <para>
-Passing a connection to the next server can be limited by
-<link id="proxy_next_upstream_tries">the number of tries</link>
-and by <link id="proxy_next_upstream_timeout">time</link>.
+Передача соединения следующему серверу может быть ограничена по
+<link id="proxy_next_upstream_tries">количеству попыток</link>
+и по <link id="proxy_next_upstream_timeout">времени</link>.
 </para>
 
 </directive>
 
 
 <directive name="proxy_next_upstream_timeout">
-<syntax><value>time</value></syntax>
+<syntax><value>время</value></syntax>
 <default>0</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Limits the time allowed to pass a connection to the
-<link id="proxy_next_upstream">next server</link>.
-The <literal>0</literal> value turns off this limitation.
+Ограничивает время, в течение которого возможна передача соединения
+<link id="proxy_next_upstream">следующему серверу</link>.
+Значение <literal>0</literal> отключает это ограничение.
 </para>
 
 </directive>
 
 
 <directive name="proxy_next_upstream_tries">
-<syntax><value>number</value></syntax>
+<syntax><value>число</value></syntax>
 <default>0</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Limits the number of possible tries for passing a connection to the
-<link id="proxy_next_upstream">next server</link>.
-The <literal>0</literal> value turns off this limitation.
+Ограничивает число допустимых попыток для передачи соединения
+<link id="proxy_next_upstream">следующему серверу</link>.
+Значение <literal>0</literal> отключает это ограничение.
 </para>
 
 </directive>
 
 
 <directive name="proxy_pass">
-<syntax><value>address</value></syntax>
+<syntax><value>адрес</value></syntax>
 <default/>
 <context>server</context>
 
 <para>
-Sets the address of a proxied server.
-The address can be specified as a domain name or IP address,
-and an obligatory port:
+Задаёт адрес проксируемого сервера.
+Адрес может быть указан в виде доменного имени или IP-адреса
+и обязательного порта:
 <example>
 proxy_pass localhost:12345;
 </example>
-or as a UNIX-domain socket path:
+или в виде пути UNIX-сокета:
 <example>
 proxy_pass unix:/tmp/stream.socket;
 </example>
 </para>
 
 <para>
-If a domain name resolves to several addresses, all of them will be
-used in a round-robin fashion.
-In addition, an address can be specified as a
-<link doc="ngx_stream_upstream_module.xml">server group</link>.
+Если доменному имени соответствует несколько адресов, то все они будут
+использоваться по очереди (round-robin).
+Кроме того, в качестве адреса можно указать
+<link doc="ngx_stream_upstream_module.xml">группу серверов</link>.
 </para>
 
 </directive>
@@ -161,35 +161,35 @@ In addition, an address can be specified
 <context>server</context>
 
 <para>
-Enables the SSL/TLS protocol for connections to a proxied server.
+Разрешает протоколы SSL/TLS для соединений с проксируемым сервером.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_certificate">
-<syntax><value>file</value></syntax>
+<syntax><value>файл</value></syntax>
 <default/>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Specifies a <value>file</value> with the certificate in the PEM format
-used for authentication to a proxied server.
+Задаёт <value>файл</value> с сертификатом в формате PEM
+для аутентификации на проксируемом сервере.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_certificate_key">
-<syntax><value>file</value></syntax>
+<syntax><value>файл</value></syntax>
 <default/>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Specifies a <value>file</value> with the secret key in the PEM format
-used for authentication to a proxied server.
+Задаёт <value>файл</value> с секретным ключом в формате PEM
+для аутентификации на проксируемом сервере.
 </para>
 
 </directive>
@@ -202,65 +202,66 @@ used for authentication to a proxied ser
 <context>server</context>
 
 <para>
-Specifies the enabled ciphers for connections to a proxied server.
-The ciphers are specified in the format understood by the OpenSSL library.
+Описывает разрешённые шифры для соединений с проксируемым сервером.
+Шифры задаются в формате, поддерживаемом библиотекой OpenSSL.
 </para>
 
 <para>
-The full list can be viewed using the
-“<command>openssl ciphers</command>” command.
+Полный список можно посмотреть с помощью команды
+“<command>openssl ciphers</command>”.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_crl">
-<syntax><value>file</value></syntax>
+<syntax><value>файл</value></syntax>
 <default/>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Specifies a <value>file</value> with revoked certificates (CRL)
-in the PEM format used to <link id="proxy_ssl_verify">verify</link>
-the certificate of the proxied server.
+Указывает <value>файл</value> с отозванными сертификатами (CRL)
+в формате PEM, используемыми при <link id="proxy_ssl_verify">проверке</link>
+сертификата проксируемого сервера.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_name">
-<syntax><value>name</value></syntax>
-<default>host from proxy_pass</default>
+<syntax><value>имя</value></syntax>
+<default>хост из proxy_pass</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Allows to override the server name used to
-<link id="proxy_ssl_verify">verify</link>
-the certificate of the proxied server and to be
-<link id="proxy_ssl_server_name">passed through SNI</link>
-when establishing a connection with the proxied server.
+Позволяет переопределить имя сервера, используемое при
+<link id="proxy_ssl_verify">проверке</link>
+сертификата проксируемого сервера, а также для
+<link id="proxy_ssl_server_name">передачи его через SNI</link>
+при установлении соединения с проксируемым сервером.
 </para>
 
 <para>
-By default, the host part of the <link id="proxy_pass"/> address is used.
+По умолчанию используется имя хоста из адреса, заданного
+директивой <link id="proxy_pass"/>.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_password_file">
-<syntax><value>file</value></syntax>
+<syntax><value>файл</value></syntax>
 <default/>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Specifies a <value>file</value> with passphrases for
-<link id="proxy_ssl_certificate_key">secret keys</link>
-where each passphrase is specified on a separate line.
-Passphrases are tried in turn when loading the key.
+Задаёт <value>файл</value> с паролями от
+<link id="proxy_ssl_certificate_key">секретных ключей</link>,
+где каждый пароль указан на отдельной строке.
+Пароли применяются по очереди в момент загрузки ключа.
 </para>
 
 </directive>
@@ -273,10 +274,10 @@ Passphrases are tried in turn when loadi
 <context>server</context>
 
 <para>
-Enables or disables passing of the server name through
-<link url="http://en.wikipedia.org/wiki/Server_Name_Indication">TLS
-Server Name Indication extension</link> (SNI, RFC 6066)
-when establishing a connection with the proxied server.
+Разрешает или запрещает передачу имени сервера через
+<link url="http://en.wikipedia.org/wiki/Server_Name_Indication">расширение
+Server Name Indication протокола TLS</link> (SNI, RFC 6066)
+при установлении соединения с проксируемым сервером.
 </para>
 
 </directive>
@@ -289,11 +290,12 @@ when establishing a connection with the 
 <context>server</context>
 
 <para>
-Determines whether SSL sessions can be reused when working with
-the proxied server.
-If the errors
-“<literal>SSL3_GET_FINISHED:digest check failed</literal>”
-appear in the logs, try disabling session reuse.
+Определяет, использовать ли повторно SSL-сессии при
+работе с проксируемым сервером.
+Если в логах появляются ошибки
+“<literal>SSL3_GET_FINISHED:digest check failed</literal>”,
+то можно попробовать выключить
+повторное использование сессий.
 </para>
 
 </directive>
@@ -311,22 +313,22 @@ appear in the logs, try disabling sessio
 <context>server</context>
 
 <para>
-Enables the specified protocols for connections to a proxied server.
+Разрешает указанные протоколы для соединений с проксируемым сервером.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_trusted_certificate">
-<syntax><value>file</value></syntax>
+<syntax><value>файл</value></syntax>
 <default/>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Specifies a <value>file</value> with trusted CA certificates in the PEM format
-used to <link id="proxy_ssl_verify">verify</link>
-the certificate of the proxied server.
+Задаёт <value>файл</value> с доверенными сертификатами CA в формате PEM,
+используемыми при <link id="proxy_ssl_verify">проверке</link>
+сертификата проксируемого сервера.
 </para>
 
 </directive>
@@ -339,47 +341,47 @@ the certificate of the proxied server.
 <context>server</context>
 
 <para>
-Enables or disables verification of the proxied server certificate.
+Разрешает или запрещает проверку сертификата проксируемого сервера.
 </para>
 
 </directive>
 
 
 <directive name="proxy_ssl_verify_depth">
-<syntax><value>number</value></syntax>
+<syntax><value>число</value></syntax>
 <default>1</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Sets the verification depth in the proxied server certificates chain.
+Устанавливает глубину проверки в цепочке сертификатов проксируемого сервера.
 </para>
 
 </directive>
 
 
 <directive name="proxy_timeout">
-<syntax><value>timeout</value></syntax>
+<syntax><value>время</value></syntax>
 <default>10m</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Defines a timeout used after the proxying to the backend had started.
+Задаёт таймаут, который используется после начала проксирования на бэкенд.
 </para>
 
 </directive>
 
 
 <directive name="proxy_upstream_buffer">
-<syntax><value>size</value></syntax>
+<syntax><value>размер</value></syntax>
 <default>16k</default>
 <context>stream</context>
 <context>server</context>
 
 <para>
-Sets the <value>size</value> of the
-buffer used for reading data from the upstream server.
+Задаёт <value>размер</value>
+буфера, используемого для чтения данных от сервера группы.
 </para>
 
 </directive>