Re: nginx и webdav

Вадим Лазовский lvm на citylink-rk.ru
Чт Дек 9 10:39:39 MSK 2010


09.12.2010 3:24, ruslan usifov пишет:
> Возможно ли использовать webdav модуль Ngnx, таким образом чтобы было 
> возможно подключение его как веб папки в ms windows, сейчас я в 
> error.log вижу следующее:
>
> 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"
> 192.168.83.1 - - [09/Dec/2010:05:56:05 +0300] "PROPFIND / HTTP/1.1" 
> 405 173 "-" "Microsoft Data Access Internet Publishing Provider DAV"
>
> Однако невозможно разрешить методы OPTIONS и  PROPFIND в директиве 
> конфигурации dav_methods (nginx про них ничего не знает)
> Может быть кто то поделиться рецептом как можно заставить работать ms 
> веб папки в nginx?
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru

Здравствуйте.

Методы OPTIONS и PROPFIND придется проксировать на бэкенд (например, 
apache+mod_dav).

                         dav_methods PUT DELETE MKCOL COPY MOVE;

                         error_page 417 = @apache_dav;

                         if ($request_method ~ ^(PROPFIND|OPTIONS)$) {
                                 return 417;
                         }

                         create_full_put_path   on;
                         dav_access group:rw all:r;


                 location @apache_dav {
                         proxy_pass   ...;
                 }

При этом штатные виндовые webfolders будут работать только если методы 
PROPFIND|OPTIONS будут поддерживаться в location /

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101209/ae822bdb/attachment.html>


Подробная информация о списке рассылки nginx-ru