# HG changeset patch # User Ruslan Ermilov # Date 1325342944 0 # Node ID 1c239146beb4a07079a547836ae8e550253df4b9 # Parent df728215db07e1e09d2a7ed2d09cdcb706f74597 Revision. diff -r df728215db07 -r 1c239146beb4 xml/ru/docs/http/ngx_http_access_module.xml --- a/xml/ru/docs/http/ngx_http_access_module.xml Thu Dec 29 15:36:38 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_access_module.xml Sat Dec 31 14:49:04 2011 +0000 @@ -2,7 +2,7 @@ - @@ -10,30 +10,31 @@
-Модуль ngx_http_access_module позволяет закрыть доступ для определённых -IP-адресов клиентов. +Модуль ngx_http_access_module позволяет +закрыть доступ для определённых IP-адресов клиентов.
-
+
- location / { - deny 192.168.1.1; - allow 192.168.1.0/24; - allow 10.1.1.0/16; - deny all; + location / { + deny 192.168.1.1; + allow 192.168.1.0/24; + allow 10.1.1.0/16; + deny all; } Правила проверяются в порядке их записи до первого соответствия. -В данном примере доступ разрешён только для сетей 10.1.1.0/16 -и 192.168.1.0/24, кроме адреса 192.168.1.1. +В данном примере доступ разрешён только для сетей +10.1.1.0/16 и 192.168.1.0/24, +кроме адреса 192.168.1.1. Если правил много, то лучше воспользоваться переменными модуля ngx_http_geo_module. @@ -41,27 +42,39 @@
-
+
-адрес | CIDR | all + + адрес | + CIDR | + all -http, server, location, limit_except +http +server +location +limit_except -Директива разрешает доступ для указанной сети или адреса. +Разрешает доступ для указанной сети или адреса. -адрес | CIDR | all + + адрес | + CIDR | + all -http, server, location, limit_except +http +server +location +limit_except -Директива запрещает доступ для указанной сети или адреса. +Запрещает доступ для указанной сети или адреса. diff -r df728215db07 -r 1c239146beb4 xml/ru/docs/http/ngx_http_addition_module.xml --- a/xml/ru/docs/http/ngx_http_addition_module.xml Thu Dec 29 15:36:38 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_addition_module.xml Sat Dec 31 14:49:04 2011 +0000 @@ -2,29 +2,30 @@ -
-Модуль ngx_http_addition_module — это фильтр, +Модуль ngx_http_addition_module — это фильтр, добавляющий текст до и после ответа. -По умолчанию модуль не собирается, нужно разрешить его сборку -при конфигурировании параметром --with-http_addition_module. +По умолчанию этот модуль не собирается, его сборку необходимо +разрешить с помощью конфигурационного параметра +--with-http_addition_module.
-
+
location / { - add_before_body /before_action; - add_after_body /after_action; + add_before_body /before_action; + add_after_body /after_action; } @@ -32,7 +33,7 @@
-
+
uri @@ -40,7 +41,7 @@ location -Директива добавляет перед телом ответа текст, выдаваемый в результате +Добавляет перед телом ответа текст, выдаваемый в результате работы заданного подзапроса. @@ -53,7 +54,7 @@ location -Директива добавляет после тела ответа текст, выдаваемый в результате +Добавляет после тела ответа текст, выдаваемый в результате работы заданного подзапроса. @@ -63,11 +64,14 @@ mime-тип ... text/html -http, server, location +http +server +location +0.7.9 -Директива (0.7.9) разрешает добавлять текст в ответах -с указанными MIME-типами в дополнение к "text/html". +Разрешает добавлять текст в ответах с указанными MIME-типами +в дополнение к “text/html”. diff -r df728215db07 -r 1c239146beb4 xml/ru/docs/http/ngx_http_auth_basic_module.xml --- a/xml/ru/docs/http/ngx_http_auth_basic_module.xml Thu Dec 29 15:36:38 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_auth_basic_module.xml Sat Dec 31 14:49:04 2011 +0000 @@ -2,27 +2,28 @@ -
-Модуль ngx_http_auth_basic_module позволяет закрыть доступ с проверкой -имени и пароля по протоколу HTTP Basic Authentication. +Модуль ngx_http_auth_basic_module позволяет +ограничить доступ к ресурсам с проверкой имени и пароля по протоколу +“HTTP Basic Authentication”.
-
+
- location / { - auth_basic "closed site"; - auth_basic_user_file conf/htpasswd; + location / { + auth_basic "closed site"; + auth_basic_user_file conf/htpasswd; } @@ -30,19 +31,21 @@
-
+
строка | off off -http, server, location, limit_except +http +server +location +limit_except -Директива включает проверку имени и пароля по протоколу -HTTP Basic Authentication. -Заданный параметр используется в качестве realm. -Параметр "off" позволяет отменить действие унаследованной с нижележащего -уровня директивы. +Включает проверку имени и пароля по протоколу “HTTP Basic Authentication”. +Заданный параметр используется в качестве realm. +Параметр off позволяет отменить действие унаследованной +с предыдущего уровня конфигурации директивы auth_basic. @@ -51,11 +54,14 @@ файл -http, server, location, limit_except +http +server +location +limit_except -Директива задаёт файл, в котором хранятся имена и пароли -пользователей. Формат файла следующий: +Задаёт файл, в котором хранятся имена и пароли пользователей. +Формат файла следующий: # комментарий имя1:пароль1 @@ -65,9 +71,9 @@ -Пароли должны быть зашифрованы функцией crypt(3). -Для создания файла с паролями можно воспользоваться программой -htpasswd из дистрибутива Apache. +Пароли должны быть зашифрованы функцией crypt. +Для создания файла с паролями можно воспользоваться командой +htpasswd из дистрибутива веб-сервера Apache. diff -r df728215db07 -r 1c239146beb4 xml/ru/docs/http/ngx_http_autoindex_module.xml --- a/xml/ru/docs/http/ngx_http_autoindex_module.xml Thu Dec 29 15:36:38 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_autoindex_module.xml Sat Dec 31 14:49:04 2011 +0000 @@ -2,27 +2,29 @@ -
-Модуль ngx_http_autoindex_module выдаёт листинг каталога. -Обычно запрос попадает к модулю ngx_http_autoindex_module, -когда модуль ngx_http_index_module не нашёл индексный файл. +Модуль ngx_http_autoindex_module выдаёт +листинг каталога. +Обычно запрос попадает к модулю ngx_http_autoindex_module, +когда модуль ngx_http_index_module +не нашёл индексный файл.
-
+
- location / { - autoindex on; + location / { + autoindex on; } @@ -30,15 +32,17 @@
-
+
on | off off -http, server, location +http +server +location -Директива разрешает или запрещает вывод листинга каталога. +Разрешает или запрещает вывод листинга каталога. @@ -47,25 +51,28 @@ on | off on -http, server, location +http +server +location -Директива определяет, как выводить размеры файлов в листинге +Определяет, как выводить размеры файлов в листинге каталога — точно, или округляя до килобайт, мегабайт и гигабайт. - on | off off -http, server, location +http +server +location -Директива определяет, в какой временной зоне выводить время в листинге +Определяет, в какой временной зоне выводить время в листинге каталога — в локальной или в GMT. diff -r df728215db07 -r 1c239146beb4 xml/ru/docs/http/ngx_http_browser_module.xml --- a/xml/ru/docs/http/ngx_http_browser_module.xml Thu Dec 29 15:36:38 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_browser_module.xml Sat Dec 31 14:49:04 2011 +0000 @@ -2,30 +2,34 @@ -
-Модуль ngx_http_browser_module создаёт переменные, значение которых -зависят от строки "User-Agent" в заголовке запроса: - +Модуль ngx_http_browser_module создаёт переменные, +значения которых зависят от значения поля
User-Agent
+в заголовке запроса: + - -$modern_browser — равна значению, заданному директивой -, если браузер опознан как современный; - +$modern_browser + +равна значению, заданному директивой , +если браузер опознан как современный; + - -$ancient_browser — равна значению, заданному директивой -, если браузер опознан как устаревший; - +$ancient_browser + +равна значению, заданному директивой , +если браузер опознан как устаревший; + - -$msie — равна "1", если браузер опознан как MSIE любой версии; - +$msie + +равна “1”, если браузер опознан как MSIE любой версии. +
@@ -33,38 +37,38 @@
-
+
Выбор индексного файла: - modern_browser_value "modern."; + modern_browser_value "modern."; - modern_browser msie 5.5; - modern_browser gecko 1.0.0; - modern_browser opera 9.0; - modern_browser safari 413; - modern_browser konqueror 3.0; + modern_browser msie 5.5; + modern_browser gecko 1.0.0; + modern_browser opera 9.0; + modern_browser safari 413; + modern_browser konqueror 3.0; - index index.${modern_browser}html index.html; + index index.${modern_browser}html index.html; -Редирект для старых браузеров: +Перенаправление для старых браузеров: - modern_browser msie 5.0; - modern_browser gecko 0.9.1; - modern_browser opera 8.0; - modern_browser safari 413; - modern_browser konqueror 3.0; + modern_browser msie 5.0; + modern_browser gecko 0.9.1; + modern_browser opera 8.0; + modern_browser safari 413; + modern_browser konqueror 3.0; - modern_browser unlisted; + modern_browser unlisted; - ancient_browser Links Lynx netscape4; + ancient_browser Links Lynx netscape4; if ($ancient_browser) { - rewrite ^ /ancient.html; + rewrite ^ /ancient.html; } @@ -72,18 +76,20 @@
-
+
строка ... -http, server, location +http +server +location -Директива задаёт подстроки, при нахождении которых в строке "User-Agent", -браузер считается устаревшим. -Специальная строка "netscape4" соответствует регулярному -выражению "^Mozilla/[1-4]". +Задаёт подстроки, при нахождении которых в поле
User-Agent
+заголовка запроса браузер считается устаревшим. +Специальная строка netscape4 соответствует +регулярному выражению “^Mozilla/[1-4]”.
@@ -92,10 +98,12 @@ строка 1 -http, server, location +http +server +location -Директива задаёт значение для переменных $ancient_browser. +Задаёт значение для переменных $ancient_browser. @@ -105,25 +113,31 @@ браузер версия unlisted -http, server, location +http +server +location -Директива задаёт версию браузера, начиная с которой он считается современным. -В качестве браузера можно задать msie, gecko (браузеры, созданные -на основе Mozilla) opera, safari, konqueror. +Задаёт версию браузера, начиная с которой он считается современным. +В качестве браузера можно задать msie, +gecko (браузеры, созданные на основе Mozilla), +opera, safari, +konqueror. -Версии можно задать в формате X, X.X, X.X.X, или X.X.X.X. -Максимальные значения для каждого из форматов соответственно — 4000, -4000.99, 4000.99.99, и 4000.99.99.99. +Версии можно задать в форматах X, X.X, X.X.X или X.X.X.X. +Максимальные значения для каждого из форматов соответственно — +4000, 4000.99, 4000.99.99 и 4000.99.99.99. -Специальное значение "unlisted" указывает считать современным браузер, -не описанный директивами modern_browser и . +Специальное значение unlisted указывает считать +современным браузер, не описанный директивами modern_browser. В противном случае неперечисленный браузер будет считаться устаревшим. -Если в запросе нет строки "User-Agent", то браузер считается неперечисленным. +Если в заголовке запроса нет поля
User-Agent
, то браузер +считается неперечисленным.
@@ -132,10 +146,12 @@ строка 1 -http, server, location +http +server +location -Директива задаёт значение для переменных $modern_browser. +Задаёт значение для переменных $modern_browser.