comparison xml/ru/docs/stream/ngx_stream_proxy_module.xml @ 1662:48615cf80e20

Documented the UDP proxy functionality.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 15 Mar 2016 16:31:42 +0300
parents c4c1dddfedac
children d855e7cc3b2f
comparison
equal deleted inserted replaced
1661:0da7c65fdae5 1662:48615cf80e20
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_stream_proxy_module" 9 <module name="Модуль ngx_stream_proxy_module"
10 link="/ru/docs/stream/ngx_stream_proxy_module.html" 10 link="/ru/docs/stream/ngx_stream_proxy_module.html"
11 lang="ru" 11 lang="ru"
12 rev="12"> 12 rev="13">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_proxy_module</literal> (1.9.0) позволяет передавать 17 Модуль <literal>ngx_stream_proxy_module</literal> (1.9.0) позволяет проксировать
18 соединения другому серверу по TCP и UNIX-сокетам. 18 потоки данных по TCP, UDP (1.9.13) и UNIX-сокетам.
19 </para> 19 </para>
20 20
21 </section> 21 </section>
22 22
23 23
33 server { 33 server {
34 listen 12345; 34 listen 12345;
35 proxy_connect_timeout 1s; 35 proxy_connect_timeout 1s;
36 proxy_timeout 1m; 36 proxy_timeout 1m;
37 proxy_pass example.com:12345; 37 proxy_pass example.com:12345;
38 }
39
40 server {
41 listen 53 udp;
42 proxy_responses 1;
43 proxy_timeout 20s;
44 proxy_pass dns.example.com:53;
38 } 45 }
39 46
40 server { 47 server {
41 listen [::1]:12345; 48 listen [::1]:12345;
42 proxy_pass unix:/tmp/stream.socket; 49 proxy_pass unix:/tmp/stream.socket;
210 </para> 217 </para>
211 218
212 </directive> 219 </directive>
213 220
214 221
222 <directive name="proxy_responses">
223 <syntax><value>число</value></syntax>
224 <default/>
225 <context>stream</context>
226 <context>server</context>
227 <appeared-in>1.9.13</appeared-in>
228
229 <para>
230 Задаёт количество датаграмм, ожидаемых от проксируемого сервера
231 в ответ на запрос клиента
232 в случае, если используется протокол
233 <link doc="ngx_stream_core_module.xml" id="udp">UDP</link>.
234 По умолчанию количество датаграмм не ограничено:
235 ответные датаграммы будут отправляться
236 до истечения значения <link id="proxy_timeout"/>.
237 </para>
238
239 </directive>
240
241
215 <directive name="proxy_ssl"> 242 <directive name="proxy_ssl">
216 <syntax><literal>on</literal> | <literal>off</literal></syntax> 243 <syntax><literal>on</literal> | <literal>off</literal></syntax>
217 <default>off</default> 244 <default>off</default>
218 <context>stream</context> 245 <context>stream</context>
219 <context>server</context> 246 <context>server</context>