# HG changeset patch # User Yaroslav Zhuravlev # Date 1459171201 -10800 # Node ID beab8345acf6bb2c65338303594e2b42535e2f4d # Parent 08f48ecb13ba5d677ebb55b8268539dc6e955b3d Translated the http/2 module into Russian. diff --git a/xml/ru/GNUmakefile b/xml/ru/GNUmakefile --- a/xml/ru/GNUmakefile +++ b/xml/ru/GNUmakefile @@ -74,6 +74,7 @@ REFS = \ http/ngx_http_upstream_conf_module \ http/ngx_http_userid_module \ http/ngx_http_uwsgi_module \ + http/ngx_http_v2_module \ http/ngx_http_xslt_module \ mail/ngx_mail_auth_http_module \ mail/ngx_mail_core_module \ diff --git a/xml/ru/docs/http/ngx_http_v2_module.xml b/xml/ru/docs/http/ngx_http_v2_module.xml new file mode 100644 --- /dev/null +++ b/xml/ru/docs/http/ngx_http_v2_module.xml @@ -0,0 +1,216 @@ + + + + + + + + +
+ + +Модуль ngx_http_v2_module (1.9.5) обеспечивает +поддержку HTTP/2 +и заменяет +модуль ngx_http_spdy_module. + + + +По умолчанию этот модуль не собирается, его сборку необходимо разрешить +с помощью конфигурационного параметра +--with-http_v2_module. + + +
+ + +
+ + +Модуль экспериментальный, поэтому возможно всё. + + + +Буферизация тела запроса клиента не может быть запрещена +независимо от +значения директив +, +, + и +. + + +
+ + +
+ + + +server { + listen 443 ssl http2; + + ssl_certificate server.crt; + ssl_certificate_key server.key; +} + + +Чтобы принимать HTTP/2-соединения по TLS необходимо +наличие поддержки расширения “Application-Layer Protocol Negotiation” (ALPN) +протокола TLS, появившейся в +OpenSSL начиная с версии 1.0.2. +Работа расширения “Next Protocol Negotiation” (NPN) протокола TLS +(доступного начиная с версии OpenSSL 1.0.1) в данном случае не гарантируется. + + + +Если +директива +установлена в значение “on”, +шифры +должны быть настроены таким образом, чтобы соответствовать чёрному списку +RFC 7540, Appendix A, +а также поддерживаться клиентами. + + +
+ + +
+ + +размер +8k +http +server +location + + +Задаёт максимальный размер частей, +на которое будет разделяться тело ответа. +Слишком маленькое значение может привести к росту накладных расходов. +Слишком большое значение может негативно сказаться на приоритизации из-за + +блокировки очереди. + + + + + + +время +3m +http +server + + +Задаёт таймаут неактивности, после которого соединение закрывается. + + + + + + +число +128 +http +server + + +Задаёт максимальное число параллельных HTTP/2-потоков +в соединении. + + + + + + +размер +4k +http +server + + +Ограничивает максимальный размер +заголовка запроса, сжатого при помощи +HPACK. +Ограничение применяется в равной степени как к имени, так и к значению. +Если применяется кодирование Хаффмана, +то фактический размер распакованных строк имени и значения может быть больше. +Ограничение по умолчанию подходит для большинства запросов. + + + + + + +размер +16k +http +server + + +Ограничивает максимальный размер всего списка заголовков запроса после +распаковки HPACK. +Ограничение по умолчанию подходит для большинства запросов. + + + + + + +размер +256k +http + + +Задаёт размер входного буфера для +рабочего +процесса. + + + + + + +время +30s +http +server + + +Задаёт таймаут в случае, когда от клиента ожидаются ещё данные, +после которого соединение закрывается. + + + + +
+ + +
+ + +Модуль ngx_http_v2_module +поддерживает следующие встроенные переменные: + + +$http2 + +идентификатор протокола: +“h2” для HTTP/2 через TLS, +“h2c” для HTTP/2 через незашифрованный TCP, +либо пустая строка. + + + + + +
+ +
diff --git a/xml/ru/docs/index.xml b/xml/ru/docs/index.xml --- a/xml/ru/docs/index.xml +++ b/xml/ru/docs/index.xml @@ -430,7 +430,7 @@ ngx_http_uwsgi_module -ngx_http_v2_module [en] +ngx_http_v2_module