comparison xml/ru/docs/http/ngx_http_js_module.xml @ 2773:a2852750c379

Added fetch directives to js http and stream modules.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 14 Oct 2021 18:53:16 +0100
parents 42fb92e582db
children b6bbdce8c659
comparison
equal deleted inserted replaced
2772:91aaf82442e9 2773:a2852750c379
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_http_js_module" 9 <module name="Модуль ngx_http_js_module"
10 link="/ru/docs/http/ngx_http_js_module.html" 10 link="/ru/docs/http/ngx_http_js_module.html"
11 lang="ru" 11 lang="ru"
12 rev="29"> 12 rev="30">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_http_js_module</literal> позволяет задавать 17 Модуль <literal>ngx_http_js_module</literal> позволяет задавать
195 195
196 <para> 196 <para>
197 Задаёт функцию njs в качестве обработчика содержимого location. 197 Задаёт функцию njs в качестве обработчика содержимого location.
198 Начиная с версии <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link> 198 Начиная с версии <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link>
199 можно ссылаться на функцию модуля. 199 можно ссылаться на функцию модуля.
200 </para>
201
202 </directive>
203
204
205 <directive name="js_fetch_ciphers">
206 <syntax><value>шифры</value></syntax>
207 <default>HIGH:!aNULL:!MD5</default>
208 <context>http</context>
209 <context>server</context>
210 <context>location</context>
211 <appeared-in>0.7.0</appeared-in>
212
213 <para>
214 Описывает разрешённые шифры для HTTPS-запросов
215 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
216 Шифры задаются в формате, поддерживаемом библиотекой OpenSSL.
217 </para>
218
219 <para>
220 Полный список можно посмотреть с помощью команды
221 “<command>openssl ciphers</command>”.
222 </para>
223
224 </directive>
225
226
227 <directive name="js_fetch_protocols">
228 <syntax>
229 [<literal>TLSv1</literal>]
230 [<literal>TLSv1.1</literal>]
231 [<literal>TLSv1.2</literal>]
232 [<literal>TLSv1.3</literal>]</syntax>
233 <default>TLSv1 TLSv1.1 TLSv1.2</default>
234 <context>http</context>
235 <context>server</context>
236 <context>location</context>
237 <appeared-in>0.7.0</appeared-in>
238
239 <para>
240 Разрешает указанные протоколы для HTTPS-запросов
241 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
242 </para>
243
244 </directive>
245
246
247 <directive name="js_fetch_trusted_certificate">
248 <syntax><value>файл</value></syntax>
249 <default/>
250 <context>http</context>
251 <context>server</context>
252 <context>location</context>
253 <appeared-in>0.7.0</appeared-in>
254
255 <para>
256 Задаёт <value>файл</value> с доверенными сертификатами CA в формате PEM,
257 используемыми при
258 <link doc="../njs/reference.xml" id="fetch_verify">проверке</link>
259 HTTPS-сертификата
260 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
261 </para>
262
263 </directive>
264
265
266 <directive name="js_fetch_verify_depth">
267 <syntax><value>число</value></syntax>
268 <default>100</default>
269 <context>http</context>
270 <context>server</context>
271 <context>location</context>
272 <appeared-in>0.7.0</appeared-in>
273
274 <para>
275 Устанавливает глубину проверки в цепочке HTTPS-сертификатов
276 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
200 </para> 277 </para>
201 278
202 </directive> 279 </directive>
203 280
204 281