Mercurial > hg > nginx-site
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>