comparison xml/ru/docs/http/ngx_http_userid_module.xml @ 358:b8eb62f8c9ba

Revision.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 25 Jan 2012 21:17:29 +0000
parents 2305be197a84
children f9f8b6e98ada
comparison
equal deleted inserted replaced
357:3d6c27e22625 358:b8eb62f8c9ba
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_userid_module" 5 <module name="Модуль ngx_http_userid_module"
6 link="/ru/docs/http/ngx_http_userid_module.html" 6 link="/ru/docs/http/ngx_http_userid_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_userid_module выдаёт сookies для идентификации клиентов. 12 Модуль <literal>ngx_http_userid_module</literal> выдаёт cookies
13 Для записи в лог можно использовать переменные $uid_got и $uid_set. 13 для идентификации клиентов.
14 Для записи в лог можно использовать переменные <var>$uid_got</var>
15 и <var>$uid_set</var>.
14 Модуль совместим с модулем 16 Модуль совместим с модулем
15 <link url="http://www.lexa.ru/programs/mod-uid.html">mod_uid</link> 17 <link url="http://www.lexa.ru/programs/mod-uid.html">mod_uid</link>
16 для Apache. 18 для Apache.
17 </para> 19 </para>
18 20
19 </section> 21 </section>
20 22
21 23
22 <section name="Пример конфигурации" id="example"> 24 <section id="example" name="Пример конфигурации">
23 25
24 <para> 26 <para>
25 <example> 27 <example>
26 userid on; 28 userid on;
27 userid_name uid; 29 userid_name uid;
28 userid_domain example.com; 30 userid_domain example.com;
29 userid_path /; 31 userid_path /;
30 userid_expires 365d; 32 userid_expires 365d;
31 userid_p3p 'policyref="/w3c/p3p.xml", CP="CUR ADM OUR NOR STA NID"'; 33 userid_p3p 'policyref="/w3c/p3p.xml", CP="CUR ADM OUR NOR STA NID"';
32 </example> 34 </example>
33 </para> 35 </para>
34 36
35 </section> 37 </section>
36 38
37 39
38 <section name="Директивы" id="directives"> 40 <section id="directives" name="Директивы">
39 41
40 <directive name="userid"> 42 <directive name="userid">
41 <syntax> 43 <syntax>
42 <literal>on</literal> | 44 <literal>on</literal> |
43 <literal>v1</literal> | 45 <literal>v1</literal> |
44 <literal>log</literal> | 46 <literal>log</literal> |
45 <literal>off</literal></syntax> 47 <literal>off</literal></syntax>
46 <default>off</default> 48 <default>off</default>
47 <context>http, server, location</context> 49 <context>http</context>
50 <context>server</context>
51 <context>location</context>
48 52
49 <para> 53 <para>
50 Разрешает или запрещает выдавать cookie и записывать приходящие cookie в лог: 54 Разрешает или запрещает выдавать cookie и записывать приходящие cookie в лог:
51 <list type="bullet"> 55 <list type="tag">
52 56
53 <listitem> 57 <tag-name><literal>on</literal></tag-name>
54 on — разрешает выдавать сookie версии 2 58 <tag-desc>
59 разрешает выдавать cookie версии 2
55 и записывать приходящие cookie в лог; 60 и записывать приходящие cookie в лог;
56 </listitem> 61 </tag-desc>
57 62
58 <listitem> 63 <tag-name><literal>v1</literal></tag-name>
59 v1 — разрешает выдавать сookie версии 1 64 <tag-desc>
65 разрешает выдавать cookie версии 1
60 и записывать приходящие cookie в лог; 66 и записывать приходящие cookie в лог;
61 </listitem> 67 </tag-desc>
62 68
63 <listitem> 69 <tag-name><literal>log</literal></tag-name>
64 log — запрещает выдавать cookie, 70 <tag-desc>
71 запрещает выдавать cookie,
65 но разрешает записывать приходящие cookie в лог; 72 но разрешает записывать приходящие cookie в лог;
66 </listitem> 73 </tag-desc>
67 74
68 <listitem> 75 <tag-name><literal>off</literal></tag-name>
69 off — запрещает выдавать cookie и записывать приходящие cookie в лог; 76 <tag-desc>
70 </listitem> 77 запрещает выдавать cookie и записывать приходящие cookie в лог.
78 </tag-desc>
71 79
72 </list> 80 </list>
73 </para> 81 </para>
74 82
75 </directive> 83 </directive>
76 84
77 85
78 <directive name="userid_domain"> 86 <directive name="userid_domain">
79 <syntax><value>имя</value> | <literal>none</literal></syntax> 87 <syntax><value>имя</value> | <literal>none</literal></syntax>
80 <default>none</default> 88 <default>none</default>
81 <context>http, server, location</context> 89 <context>http</context>
90 <context>server</context>
91 <context>location</context>
82 92
83 <para> 93 <para>
84 Директива задаёт домен, для которого устанавливается cookie. 94 Задаёт домен, для которого устанавливается cookie.
85 Параметр "none" запрещает выдавать домен для cookie. 95 Параметр <literal>none</literal> запрещает выдавать домен для cookie.
86 </para> 96 </para>
87 97
88 </directive> 98 </directive>
89 99
90 100
91 <directive name="userid_expires"> 101 <directive name="userid_expires">
92 <syntax><value>время</value> | <literal>max</literal></syntax> 102 <syntax><value>время</value> | <literal>max</literal></syntax>
93 <default/> 103 <default/>
94 <context>http, server, location</context> 104 <context>http</context>
105 <context>server</context>
106 <context>location</context>
95 107
96 <para> 108 <para>
97 Директива задаёт время, в течение которого браузер должен хранить cookie. 109 Задаёт время, в течение которого браузер должен хранить cookie.
98 Параметр "max" задаёт время 31 декабря 2037 года 23:55:55 GMT. 110 Параметр <literal>max</literal> задаёт время 31 декабря 2037 года 23:55:55 GMT.
99 Это максимальное время, которое понимают старые браузеры. 111 Это максимальное время, которое понимают старые браузеры.
100 </para> 112 </para>
101 113
102 </directive> 114 </directive>
103 115
104 116
105 <directive name="userid_name"> 117 <directive name="userid_name">
106 <syntax><value>имя</value></syntax> 118 <syntax><value>имя</value></syntax>
107 <default>uid</default> 119 <default>uid</default>
108 <context>http, server, location</context> 120 <context>http</context>
121 <context>server</context>
122 <context>location</context>
109 123
110 <para> 124 <para>
111 Директива задаёт имя cookie. 125 Задаёт имя cookie.
112 </para> 126 </para>
113 127
114 </directive> 128 </directive>
115 129
116 130
117 <directive name="userid_p3p"> 131 <directive name="userid_p3p">
118 <syntax><value>строка</value></syntax> 132 <syntax><value>строка</value></syntax>
119 <default/> 133 <default/>
120 <context>http, server, location</context> 134 <context>http</context>
135 <context>server</context>
136 <context>location</context>
121 137
122 <para> 138 <para>
123 Директива задаёт значение для строки заголовка P3P, который будет 139 Задаёт значение для поля заголовка <header>P3P</header>, который будет
124 выдаваться вместе с cookie. 140 выдаваться вместе с cookie.
125 </para> 141 </para>
126 142
127 </directive> 143 </directive>
128 144
129 145
130 <directive name="userid_path"> 146 <directive name="userid_path">
131 <syntax><value>путь</value></syntax> 147 <syntax><value>путь</value></syntax>
132 <default>/</default> 148 <default>/</default>
133 <context>http, server, location</context> 149 <context>http</context>
150 <context>server</context>
151 <context>location</context>
134 152
135 <para> 153 <para>
136 Директива задаёт путь, для которого устанавливается cookie. 154 Задаёт путь, для которого устанавливается cookie.
137 </para> 155 </para>
138 156
139 </directive> 157 </directive>
140 158
141 159
142 <directive name="userid_service"> 160 <directive name="userid_service">
143 <syntax><value>число</value></syntax> 161 <syntax><value>число</value></syntax>
144 <default>IP-адрес сервера</default> 162 <default>IP-адрес сервера</default>
145 <context>http, server, location</context> 163 <context>http</context>
164 <context>server</context>
165 <context>location</context>
146 166
147 <para> 167 <para>
148 Директива задаёт номер сервиса, выдавшего cookie. 168 Задаёт номер сервиса, выдавшего cookie.
149 По умолчанию для cookie первой версии используется ноль, 169 По умолчанию для cookie первой версии используется ноль,
150 а для второй — IP-адрес сервера. 170 а для второй — IP-адрес сервера.
151 </para> 171 </para>
152 172
153 </directive> 173 </directive>