comparison xml/ru/docs/stream/ngx_stream_ssl_module.xml @ 2790:a281f61b5ad8

Documented the ssl_alpn directive.
author Yaroslav Zhuravlev <yar@nginx.com>
date Mon, 01 Nov 2021 21:16:24 +0000
parents d16409187314
children 4b73197f8ca9
comparison
equal deleted inserted replaced
2789:d16409187314 2790:a281f61b5ad8
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_stream_ssl_module" 9 <module name="Модуль ngx_stream_ssl_module"
10 link="/ru/docs/stream/ngx_stream_ssl_module.html" 10 link="/ru/docs/stream/ngx_stream_ssl_module.html"
11 lang="ru" 11 lang="ru"
12 rev="26"> 12 rev="27">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_ssl_module</literal> (1.9.0) 17 Модуль <literal>ngx_stream_ssl_module</literal> (1.9.0)
76 76
77 </section> 77 </section>
78 78
79 79
80 <section id="directives" name="Директивы"> 80 <section id="directives" name="Директивы">
81
82 <directive name="ssl_alpn">
83 <syntax><value>протокол</value> ...</syntax>
84 <default/>
85 <context>stream</context>
86 <context>server</context>
87 <appeared-in>1.21.4</appeared-in>
88
89 <para>
90 Задаёт список поддерживаемых
91 протоколов
92 <link url="https://datatracker.ietf.org/doc/html/rfc7301">ALPN</link>.
93 Один из протоколов должен быть
94 <link id="var_ssl_alpn_protocol">согласован</link>, если клиент использует ALPN:
95 <example>
96 map $ssl_alpn_protocol $proxy {
97 h2 127.0.0.1:8001;
98 http/1.1 127.0.0.1:8002;
99 }
100
101 server {
102 listen 12346;
103 proxy_pass $proxy;
104 ssl_alpn h2 http/1.1;
105 }
106 </example>
107 </para>
108
109 </directive>
110
81 111
82 <directive name="ssl_certificate"> 112 <directive name="ssl_certificate">
83 <syntax><value>файл</value></syntax> 113 <syntax><value>файл</value></syntax>
84 <default/> 114 <default/>
85 <context>stream</context> 115 <context>stream</context>