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