# HG changeset patch # User Ruslan Ermilov # Date 1327908718 0 # Node ID 66414a4eb347f59b39da9e865661357fef628c94 # Parent 68d9e5f2ea81da0e3c98be3412c62f8de6d56275 Revision. diff -r 68d9e5f2ea81 -r 66414a4eb347 xml/ru/docs/http/ngx_http_dav_module.xml --- a/xml/ru/docs/http/ngx_http_dav_module.xml Fri Jan 27 22:29:01 2012 +0000 +++ b/xml/ru/docs/http/ngx_http_dav_module.xml Mon Jan 30 07:31:58 2012 +0000 @@ -2,64 +2,74 @@ -
-Модуль ngx_http_dav_module обрабатывает HTTP- и WebDAV-методы +Модуль ngx_http_dav_module обрабатывает HTTP- и WebDAV-методы PUT, DELETE, MKCOL, COPY и MOVE. -По умолчанию модуль не собирается, нужно разрешить его сборку -при конфигурировании параметром --with-http_dav_module. + + + +По умолчанию этот модуль не собирается, его сборку необходимо +разрешить с помощью конфигурационного параметра +--with-http_dav_module.
-
+
- location / { - root /data/www; +location / { + root /data/www; - client_body_temp_path /data/client_temp; + client_body_temp_path /data/client_temp; - dav_methods PUT DELETE MKCOL COPY MOVE; + dav_methods PUT DELETE MKCOL COPY MOVE; - create_full_put_path on; - dav_access group:rw all:r; + create_full_put_path on; + dav_access group:rw all:r; - limit_except GET { - allow 192.168.1.0/32; - deny all; - } + limit_except GET { + allow 192.168.1.0/32; + deny all; } +}
-
+
-пользователи:права ... +пользователи:права ... user:rw -http, server, location +http +server +location -Директива задаёт права доступа для создаваемых файлов и каталогов, +Задаёт права доступа для создаваемых файлов и каталогов, например, -dav_access user:rw group:rw all:r; +dav_access user:rw group:rw all:r; -Если заданы какие-либо права для groups или all, то права для user + + + +Если заданы какие-либо права для group или +all, то права для user указывать необязательно: -dav_access group:rw all:r; +dav_access group:rw all:r; @@ -68,16 +78,19 @@ - off | put | delete | - mkcol | copy | move - ... + off | put | + delete | mkcol | + copy | move + ... off -http, server, location +http +server +location -Директива разрешает указанные HTTP- и WebDAV-методы. -Параметр off запрещает все методы, обрабатываемые данным модулем, -игнорируя остальные параметры; +Разрешает указанные HTTP- и WebDAV-методы. +Параметр off запрещает все методы, обрабатываемые +данным модулем, игнорируя остальные параметры; @@ -95,7 +108,7 @@ При создании файла с помощью метода PUT можно задать дату модификации, -передав её в строке заголовка "Date". +передав её в поле заголовка
Date
.
@@ -104,13 +117,14 @@ on | off off -http, server, location +http +server +location По спецификации WebDAV метод PUT может создавать файл только в -уже существующем каталоге. Данная директива разрешает создавать -все необходимые промежуточные каталоги. - +уже существующем каталоге. +Данная директива разрешает создавать все необходимые промежуточные каталоги. @@ -119,14 +133,16 @@ число 0 -http, server, location +http +server +location -Данная директива разрешает методу DELETE удалять файлы +Разрешает методу DELETE удалять файлы при условии, что число элементов в пути запроса не меньше заданного. Например, директива -min_delete_depth 4; +min_delete_depth 4; разрешает удалять файлы по запросам