Mercurial > hg > nginx-site
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> |