Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_auth_basic_module.xml @ 303:1c239146beb4
Revision.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Sat, 31 Dec 2011 14:49:04 +0000 |
parents | 4c6d2c614d2c |
children | 16244471304a |
comparison
equal
deleted
inserted
replaced
302:df728215db07 | 303:1c239146beb4 |
---|---|
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_auth_basic_module" | 5 <module name="Модуль ngx_http_auth_basic_module" |
6 link="/ru/docs/http/ngx_http_auth_basic_module.html" | 6 link="/ru/docs/http/ngx_http_auth_basic_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_auth_basic_module позволяет закрыть доступ с проверкой | 12 Модуль <literal>ngx_http_auth_basic_module</literal> позволяет |
13 имени и пароля по протоколу HTTP Basic Authentication. | 13 ограничить доступ к ресурсам с проверкой имени и пароля по протоколу |
14 “HTTP Basic Authentication”. | |
14 </para> | 15 </para> |
15 | 16 |
16 </section> | 17 </section> |
17 | 18 |
18 | 19 |
19 <section name="Пример конфигурации" id="example"> | 20 <section id="example" name="Пример конфигурации"> |
20 | 21 |
21 <para> | 22 <para> |
22 <example> | 23 <example> |
23 location / { | 24 location / { |
24 auth_basic "closed site"; | 25 auth_basic "closed site"; |
25 auth_basic_user_file conf/htpasswd; | 26 auth_basic_user_file conf/htpasswd; |
26 } | 27 } |
27 </example> | 28 </example> |
28 </para> | 29 </para> |
29 | 30 |
30 </section> | 31 </section> |
31 | 32 |
32 | 33 |
33 <section name="Директивы" id="directives"> | 34 <section id="directives" name="Директивы"> |
34 | 35 |
35 <directive name="auth_basic"> | 36 <directive name="auth_basic"> |
36 <syntax><value>строка</value> | <literal>off</literal></syntax> | 37 <syntax><value>строка</value> | <literal>off</literal></syntax> |
37 <default>off</default> | 38 <default>off</default> |
38 <context>http, server, location, limit_except</context> | 39 <context>http</context> |
40 <context>server</context> | |
41 <context>location</context> | |
42 <context>limit_except</context> | |
39 | 43 |
40 <para> | 44 <para> |
41 Директива включает проверку имени и пароля по протоколу | 45 Включает проверку имени и пароля по протоколу “HTTP Basic Authentication”. |
42 HTTP Basic Authentication. | 46 Заданный параметр используется в качестве <value>realm</value>. |
43 Заданный параметр используется в качестве realm. | 47 Параметр <literal>off</literal> позволяет отменить действие унаследованной |
44 Параметр "off" позволяет отменить действие унаследованной с нижележащего | 48 с предыдущего уровня конфигурации директивы <literal>auth_basic</literal>. |
45 уровня директивы. | |
46 </para> | 49 </para> |
47 | 50 |
48 </directive> | 51 </directive> |
49 | 52 |
50 | 53 |
51 <directive name="auth_basic_user_file"> | 54 <directive name="auth_basic_user_file"> |
52 <syntax><value>файл</value></syntax> | 55 <syntax><value>файл</value></syntax> |
53 <default/> | 56 <default/> |
54 <context>http, server, location, limit_except</context> | 57 <context>http</context> |
58 <context>server</context> | |
59 <context>location</context> | |
60 <context>limit_except</context> | |
55 | 61 |
56 <para> | 62 <para> |
57 Директива задаёт файл, в котором хранятся имена и пароли | 63 Задаёт файл, в котором хранятся имена и пароли пользователей. |
58 пользователей. Формат файла следующий: | 64 Формат файла следующий: |
59 <example> | 65 <example> |
60 # комментарий | 66 # комментарий |
61 имя1:пароль1 | 67 имя1:пароль1 |
62 имя2:пароль2:комментарий | 68 имя2:пароль2:комментарий |
63 имя3:пароль3 | 69 имя3:пароль3 |
64 </example> | 70 </example> |
65 </para> | 71 </para> |
66 | 72 |
67 <para> | 73 <para> |
68 Пароли должны быть зашифрованы функцией crypt(3). | 74 Пароли должны быть зашифрованы функцией <c-func>crypt</c-func>. |
69 Для создания файла с паролями можно воспользоваться программой | 75 Для создания файла с паролями можно воспользоваться командой |
70 <command>htpasswd</command> из дистрибутива Apache. | 76 <command>htpasswd</command> из дистрибутива веб-сервера Apache. |
71 </para> | 77 </para> |
72 | 78 |
73 </directive> | 79 </directive> |
74 | 80 |
75 </section> | 81 </section> |