comparison xml/ru/docs/http/ngx_http_upstream_module.xml @ 1680:57c3f36b3b6a

Updated docs for the upcoming NGINX Plus release.
author Ruslan Ermilov <ru@nginx.com>
date Sun, 10 Apr 2016 00:12:49 +0300
parents 44c4323144c5
children 1dbef8ab47c7
comparison
equal deleted inserted replaced
1679:e9ad1cae4401 1680:57c3f36b3b6a
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_upstream_module" 10 <module name="Модуль ngx_http_upstream_module"
11 link="/ru/docs/http/ngx_http_upstream_module.html" 11 link="/ru/docs/http/ngx_http_upstream_module.html"
12 lang="ru" 12 lang="ru"
13 rev="46"> 13 rev="47">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_upstream_module</literal> 18 Модуль <literal>ngx_http_upstream_module</literal>
61 61
62 server backend1.example.com weight=5; 62 server backend1.example.com weight=5;
63 server backend2.example.com:8080 fail_timeout=5s slow_start=30s; 63 server backend2.example.com:8080 fail_timeout=5s slow_start=30s;
64 server 192.0.2.1 max_fails=3; 64 server 192.0.2.1 max_fails=3;
65 server backend3.example.com resolve; 65 server backend3.example.com resolve;
66 server backend4.example.com service=http resolve;
66 67
67 server backup1.example.com:8080 backup; 68 server backup1.example.com:8080 backup;
68 server backup2.example.com:8080 backup; 69 server backup2.example.com:8080 backup;
69 } 70 }
70 71
259 <tag-name id="route"> 260 <tag-name id="route">
260 <literal>route</literal>=<value>строка</value> 261 <literal>route</literal>=<value>строка</value>
261 </tag-name> 262 </tag-name>
262 <tag-desc> 263 <tag-desc>
263 задаёт имя маршрута к серверу. 264 задаёт имя маршрута к серверу.
265 </tag-desc>
266
267 <tag-name id="service">
268 <literal>service</literal>=<value>имя</value> | <value>_имя._протокол</value>
269 </tag-name>
270 <tag-desc>
271 включает преобразование
272 <link url="https://tools.ietf.org/html/rfc2782">SRV</link>-записей
273 DNS и задаёт <value>имя</value> сервиса
274 или <value>имя</value> и <value>протокол</value> в следующем формате:
275 <value>_имя._протокол</value> (1.9.13).
276 Если задано только <value>имя</value>, то
277 используется протокол <literal>TCP</literal>.
278 <para>
279 Для работы параметра необходимо указать
280 параметр <link id="resolve"/> для сервера
281 и не указывать порт сервера:
282 <example>
283 server backend.example.com service=http resolve;
284 server backend.example.com service=_http._tcp resolve;
285 </example>
286 Обе директивы задают одну и ту же SRV-запись:
287 <literal>_http._tcp.backend.example.com</literal>.
288 </para>
289
290 <para>
291 SRV-записи с наивысшим приоритетом
292 (записи с одинаковым наименьшим значением приоритета)
293 преобразуются в основные серверы,
294 остальные SRV-записи преобразуются в запасные серверы.
295 Если в конфигурации сервера указан параметр <link id="backup"/>,
296 высокоприоритетные SRV-записи преобразуются в запасные серверы,
297 остальные SRV-записи игнорируются.
298 </para>
264 </tag-desc> 299 </tag-desc>
265 300
266 <tag-name id="slow_start"> 301 <tag-name id="slow_start">
267 <literal>slow_start</literal>=<value>время</value> 302 <literal>slow_start</literal>=<value>время</value>
268 </tag-name> 303 </tag-name>