This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
software:nginx:webdav [2015/07/01 01:06] – [Проблема 5 - переименование] root | software:nginx:webdav [2015/07/01 01:08] – [Конфиг nginx для WebDav] root | ||
---|---|---|---|
Line 287: | Line 287: | ||
error_page 599 = @propfind_handler; | error_page 599 = @propfind_handler; | ||
error_page 598 = @delete_handler; | error_page 598 = @delete_handler; | ||
- | error_page 597 = @move_handler; | + | error_page 597 = @copy_move_handler; |
open_file_cache off; | open_file_cache off; | ||
client_max_body_size 50m; | client_max_body_size 50m; | ||
Line 303: | Line 303: | ||
if ($request_method = DELETE) { | if ($request_method = DELETE) { | ||
return 598; | return 598; | ||
+ | } | ||
+ | if ($request_method = COPY) { | ||
+ | return 597; | ||
} | } | ||
if ($request_method = MOVE) { | if ($request_method = MOVE) { | ||
Line 308: | Line 311: | ||
} | } | ||
- | dav_methods PUT MKCOL; | + | dav_methods PUT MKCOL; |
dav_ext_methods OPTIONS; | dav_ext_methods OPTIONS; | ||
create_full_put_path on; | create_full_put_path on; | ||
Line 338: | Line 341: | ||
dav_methods DELETE; | dav_methods DELETE; | ||
} | } | ||
- | location @move_handler | + | location @copy_move_handler |
internal; | internal; | ||
Line 347: | Line 350: | ||
} | } | ||
root $webdav_root; | root $webdav_root; | ||
- | dav_methods MOVE; | + | dav_methods COPY MOVE; |
} | } | ||
location / { | location / { |