comparison xml/ru/docs/http/ngx_http_realip_module.xml @ 342:a076f7661569

Revision.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 23 Jan 2012 11:34:54 +0000
parents 4c6d2c614d2c
children a4fa80755eab
comparison
equal deleted inserted replaced
341:a21a5ae60b1e 342:a076f7661569
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 2
3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
4 4
5 <module name="Директивы модуля ngx_http_realip_module" 5 <module name="Модуль ngx_http_realip_module"
6 link="/ru/docs/http/ngx_http_realip_module.html" 6 link="/ru/docs/http/ngx_http_realip_module.html"
7 lang="ru"> 7 lang="ru">
8 8
9 <section id="summary"> 9 <section id="summary">
10 10
11 <para> 11 <para>
12 Модуль ngx_http_realip_module позволяет менять адрес клиента 12 Модуль <literal>ngx_http_realip_module</literal> позволяет менять адрес клиента
13 на переданный в указанной строке заголовка. 13 на переданный в указанном поле заголовка.
14 По умолчанию модуль не собирается, нужно разрешить его сборку 14 </para>
15 при конфигурировании параметром <literal>--with-http_realip_module</literal>. 15
16 <para>
17 По умолчанию этот модуль не собирается, его сборку необходимо
18 разрешить с помощью конфигурационного параметра
19 <literal>--with-http_realip_module</literal>.
16 </para> 20 </para>
17 21
18 </section> 22 </section>
19 23
20 24
21 <section name="Пример конфигурации" id="example"> 25 <section id="example" name="Пример конфигурации">
22 26
23 <para> 27 <para>
24 <example> 28 <example>
25 set_real_ip_from 192.168.1.0/24; 29 set_real_ip_from 192.168.1.0/24;
26 set_real_ip_from 192.168.2.1; 30 set_real_ip_from 192.168.2.1;
27 real_ip_header X-Real-IP; 31 real_ip_header X-Real-IP;
28 </example> 32 </example>
29 </para> 33 </para>
30 34
31 </section> 35 </section>
32 36
33 37
34 <section name="Директивы" id="directives"> 38 <section id="directives" name="Директивы">
35 39
36 <directive name="set_real_ip_from"> 40 <directive name="set_real_ip_from">
37 <syntax><value>адрес</value> | <value>CIDR</value></syntax> 41 <syntax><value>адрес</value> | <value>CIDR</value></syntax>
38 <default/> 42 <default/>
39 <context>http, server, location</context> 43 <context>http</context>
44 <context>server</context>
45 <context>location</context>
40 46
41 <para> 47 <para>
42 Директива описывает доверенные адреса, которые передают верный адрес 48 Описывает доверенные адреса, которые передают верный адрес
43 для замены. 49 для замены.
44 </para> 50 </para>
45 51
46 </directive> 52 </directive>
47 53
50 <syntax> 56 <syntax>
51 <value>поле</value> | 57 <value>поле</value> |
52 <literal>X-Real-IP</literal> | 58 <literal>X-Real-IP</literal> |
53 <literal>X-Forwarded-For</literal></syntax> 59 <literal>X-Forwarded-For</literal></syntax>
54 <default>X-Real-IP</default> 60 <default>X-Real-IP</default>
55 <context>http, server, location</context> 61 <context>http</context>
62 <context>server</context>
63 <context>location</context>
56 64
57 <para> 65 <para>
58 Директива задаёт поле заголовка запроса, 66 Задаёт поле заголовка запроса,
59 в котором передаётся адрес для замены. 67 в котором передаётся адрес для замены.
60 В случае строки "X-Forwarded-For" используется последний адрес в значении 68 В случае поля <header>X-Forwarded-For</header> используется
61 строки. Для остальных строк используется всё значение. 69 последний адрес в значении поля.
70 Для остальных полей используется всё значение.
62 </para> 71 </para>
63 72
64 </directive> 73 </directive>
65 74
66 </section> 75 </section>