<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
09.12.2010 3:24, ruslan usifov пишет:
<blockquote
cite="mid:AANLkTimBq=ycnxNXCRkef7T7yi6sqEbL+tVJsLdxk_v2@mail.gmail.com"
type="cite">Возможно ли использовать webdav модуль Ngnx, таким
образом чтобы было возможно подключение его как веб папки в ms
windows, сейчас я в error.log вижу следующее:<br>
<br>
192.168.83.1 - - [09/Dec/2010:05:56:05 +0300] "OPTIONS / HTTP/1.1"
405 173 "-" "Microsoft Data Access Internet Publishing Provider
Protocol Discovery"<br>
192.168.83.1 - - [09/Dec/2010:05:56:05 +0300] "PROPFIND /
HTTP/1.1" 405 173 "-" "Microsoft Data Access Internet Publishing
Provider DAV"<br>
<br>
Однако невозможно разрешить методы OPTIONS и PROPFIND в директиве
конфигурации dav_methods (nginx про них ничего не знает)<br>
Может быть кто то поделиться рецептом как можно заставить работать
ms веб папки в nginx?<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
nginx-ru mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://nginx.org/mailman/listinfo/nginx-ru">http://nginx.org/mailman/listinfo/nginx-ru</a>
</pre>
</blockquote>
<br>
Здравствуйте.<br>
<br>
Методы OPTIONS и PROPFIND придется проксировать на бэкенд (например,
apache+mod_dav).<br>
<br>
dav_methods PUT DELETE MKCOL COPY MOVE;<br>
<br>
error_page 417 = @apache_dav;<br>
<br>
if ($request_method ~ ^(PROPFIND|OPTIONS)$)
{<br>
return 417;<br>
}<br>
<br>
create_full_put_path on;<br>
dav_access group:rw all:r;<br>
<br>
<br>
location @apache_dav {<br>
proxy_pass ...;<br>
}<br>
<br>
При этом штатные виндовые webfolders будут работать только если
методы PROPFIND|OPTIONS будут поддерживаться в location /<br>
<br>
</body>
</html>