Mercurial > hg > nginx-site
annotate xml/ru/docs/http/ngx_http_v2_module.xml @ 1982:28ee7ab54a90
Added the "Time" section to the development guide.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Tue, 02 May 2017 16:25:33 +0300 |
parents | 88228d493640 |
children | ffb3570c352c |
rev | line source |
---|---|
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
2 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
3 <!-- |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
4 Copyright (C) Nginx, Inc. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
5 --> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
6 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
8 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
9 <module name="Модуль ngx_http_v2_module" |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
10 link="/ru/docs/http/ngx_http_v2_module.html" |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
11 lang="ru" |
1923
66a30a380fba
Fixed links to tools.ietf.org.
Ruslan Ermilov <ru@nginx.com>
parents:
1834
diff
changeset
|
12 rev="9"> |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
13 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
14 <section id="summary"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
15 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
16 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
17 Модуль <literal>ngx_http_v2_module</literal> (1.9.5) обеспечивает |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
18 поддержку <link url="https://tools.ietf.org/html/rfc7540">HTTP/2</link> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
19 и заменяет |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
20 модуль <link doc="ngx_http_spdy_module.xml">ngx_http_spdy_module</link>. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
21 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
22 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
23 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
24 По умолчанию этот модуль не собирается, его сборку необходимо разрешить |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
25 с помощью конфигурационного параметра |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
26 <literal>--with-http_v2_module</literal>. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
27 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
28 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
29 </section> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
30 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
31 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
32 <section id="issues" name="Известные проблемы"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
33 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
34 <para> |
1671
5154b356a1b2
Unbuffered request body upload support in http2.
Ruslan Ermilov <ru@nginx.com>
parents:
1670
diff
changeset
|
35 До версии 1.9.14 |
5154b356a1b2
Unbuffered request body upload support in http2.
Ruslan Ermilov <ru@nginx.com>
parents:
1670
diff
changeset
|
36 буферизация тела запроса клиента не могла быть запрещена |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
37 независимо от |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
38 значения директив |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
39 <link doc="ngx_http_proxy_module.xml" id="proxy_request_buffering"/>, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
40 <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_request_buffering"/>, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
41 <link doc="ngx_http_uwsgi_module.xml" id="uwsgi_request_buffering"/> и |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
42 <link doc="ngx_http_scgi_module.xml" id="scgi_request_buffering"/>. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
43 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
44 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
45 </section> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
46 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
47 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
48 <section id="example" name="Пример конфигурации"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
49 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
50 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
51 <example> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
52 server { |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
53 listen 443 ssl http2; |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
54 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
55 ssl_certificate server.crt; |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
56 ssl_certificate_key server.key; |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
57 } |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
58 </example> |
1693 | 59 Чтобы принимать HTTP/2-соединения по TLS, необходимо |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
60 наличие поддержки расширения “Application-Layer Protocol Negotiation” (ALPN) |
1670
e28e4e0b8520
Revised http2 module translation.
Ruslan Ermilov <ru@nginx.com>
parents:
1667
diff
changeset
|
61 протокола TLS, появившейся лишь в |
e28e4e0b8520
Revised http2 module translation.
Ruslan Ermilov <ru@nginx.com>
parents:
1667
diff
changeset
|
62 <link url="http://www.openssl.org">OpenSSL</link> версии 1.0.2. |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
63 Работа расширения “Next Protocol Negotiation” (NPN) протокола TLS |
1670
e28e4e0b8520
Revised http2 module translation.
Ruslan Ermilov <ru@nginx.com>
parents:
1667
diff
changeset
|
64 (поддерживаемого начиная с OpenSSL версии 1.0.1) в данном случае не гарантируется. |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
65 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
66 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
67 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
68 Если |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
69 директива <link doc="ngx_http_ssl_module.xml" id="ssl_prefer_server_ciphers"/> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
70 установлена в значение “<literal>on</literal>”, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
71 <link doc="ngx_http_ssl_module.xml" id="ssl_ciphers">шифры</link> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
72 должны быть настроены таким образом, чтобы соответствовать чёрному списку |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
73 <link url="https://tools.ietf.org/html/rfc7540#appendix-A">RFC 7540, Appendix A</link>, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
74 а также поддерживаться клиентами. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
75 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
76 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
77 </section> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
78 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
79 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
80 <section id="directives" name="Директивы"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
81 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
82 <directive name="http2_chunk_size"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
83 <syntax><value>размер</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
84 <default>8k</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
85 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
86 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
87 <context>location</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
88 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
89 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
90 Задаёт максимальный размер частей, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
91 на которое будет разделяться тело ответа. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
92 Слишком маленькое значение может привести к росту накладных расходов. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
93 Слишком большое значение может негативно сказаться на приоритизации из-за |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
94 <link url="http://en.wikipedia.org/wiki/Head-of-line_blocking"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
95 блокировки очереди</link>. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
96 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
97 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
98 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
99 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
100 |
1707
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
101 <directive name="http2_body_preread_size"> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
102 <syntax><value>размер</value></syntax> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
103 <default>64k</default> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
104 <context>http</context> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
105 <context>server</context> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
106 <appeared-in>1.11.0</appeared-in> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
107 |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
108 <para> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
109 Задаёт <value>размер</value> буфера для каждого запроса, |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
110 в который может сохраняться тело запроса |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
111 до того, как оно начнёт обрабатываться. |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
112 </para> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
113 |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
114 </directive> |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
115 |
ea60a7dff3c1
Documented the http2_body_preread_size directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1693
diff
changeset
|
116 |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
117 <directive name="http2_idle_timeout"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
118 <syntax><value>время</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
119 <default>3m</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
120 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
121 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
122 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
123 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
124 Задаёт таймаут неактивности, после которого соединение закрывается. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
125 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
126 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
127 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
128 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
129 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
130 <directive name="http2_max_concurrent_streams"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
131 <syntax><value>число</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
132 <default>128</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
133 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
134 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
135 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
136 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
137 Задаёт максимальное число параллельных HTTP/2-потоков |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
138 в соединении. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
139 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
140 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
141 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
142 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
143 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
144 <directive name="http2_max_field_size"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
145 <syntax><value>размер</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
146 <default>4k</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
147 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
148 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
149 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
150 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
151 Ограничивает максимальный размер |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
152 заголовка запроса, сжатого при помощи |
1923
66a30a380fba
Fixed links to tools.ietf.org.
Ruslan Ermilov <ru@nginx.com>
parents:
1834
diff
changeset
|
153 <link url="https://tools.ietf.org/html/rfc7541">HPACK</link>. |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
154 Ограничение применяется в равной степени как к имени, так и к значению. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
155 Если применяется кодирование Хаффмана, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
156 то фактический размер распакованных строк имени и значения может быть больше. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
157 Ограничение по умолчанию подходит для большинства запросов. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
158 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
159 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
160 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
161 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
162 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
163 <directive name="http2_max_header_size"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
164 <syntax><value>размер</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
165 <default>16k</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
166 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
167 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
168 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
169 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
170 Ограничивает максимальный размер всего списка заголовков запроса после |
1923
66a30a380fba
Fixed links to tools.ietf.org.
Ruslan Ermilov <ru@nginx.com>
parents:
1834
diff
changeset
|
171 распаковки <link url="https://tools.ietf.org/html/rfc7541">HPACK</link>. |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
172 Ограничение по умолчанию подходит для большинства запросов. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
173 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
174 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
175 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
176 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
177 |
1834
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
178 <directive name="http2_max_requests"> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
179 <syntax><value>число</value></syntax> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
180 <default>1000</default> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
181 <context>http</context> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
182 <context>server</context> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
183 <context>location</context> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
184 <appeared-in>1.11.6</appeared-in> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
185 |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
186 <para> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
187 Задаёт максимальное число запросов, которые можно |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
188 сделать по одному соединению HTTP/2, |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
189 после чего соединение закрывается |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
190 и клиенту необходимо использовать новое соединение. |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
191 </para> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
192 |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
193 </directive> |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
194 |
1d0811707e09
Documented the "http2_max_requests" directive.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1707
diff
changeset
|
195 |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
196 <directive name="http2_recv_buffer_size"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
197 <syntax><value>размер</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
198 <default>256k</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
199 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
200 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
201 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
202 Задаёт размер входного буфера для |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
203 <link doc="../ngx_core_module.xml" id="worker_processes">рабочего |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
204 процесса</link>. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
205 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
206 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
207 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
208 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
209 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
210 <directive name="http2_recv_timeout"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
211 <syntax><value>время</value></syntax> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
212 <default>30s</default> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
213 <context>http</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
214 <context>server</context> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
215 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
216 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
217 Задаёт таймаут в случае, когда от клиента ожидаются ещё данные, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
218 после которого соединение закрывается. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
219 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
220 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
221 </directive> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
222 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
223 </section> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
224 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
225 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
226 <section id="variables" name="Встроенные переменные"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
227 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
228 <para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
229 Модуль <literal>ngx_http_v2_module</literal> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
230 поддерживает следующие встроенные переменные: |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
231 <list type="tag" compact="no"> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
232 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
233 <tag-name id="var_http2"><var>$http2</var></tag-name> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
234 <tag-desc> |
1670
e28e4e0b8520
Revised http2 module translation.
Ruslan Ermilov <ru@nginx.com>
parents:
1667
diff
changeset
|
235 согласованный идентификатор протокола: |
1667
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
236 “<literal>h2</literal>” для HTTP/2 через TLS, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
237 “<literal>h2c</literal>” для HTTP/2 через незашифрованный TCP, |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
238 либо пустая строка. |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
239 </tag-desc> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
240 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
241 </list> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
242 </para> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
243 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
244 </section> |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
245 |
beab8345acf6
Translated the http/2 module into Russian.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
246 </module> |