Инструменты пользователя

Инструменты сайта


ru:software:nginx:webdav

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
ru:software:nginx:webdav [2015/07/01 01:06]
root [Проблема 5 - переименование]
ru:software:nginx:webdav [2015/07/01 01:08] (текущий)
root [Конфиг nginx для WebDav]
Строка 287: Строка 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;​
Строка 303: Строка 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) {
Строка 308: Строка 311:
  }  }
  
- dav_methods PUT MKCOL; ​# COPY+ dav_methods PUT MKCOL;
  dav_ext_methods OPTIONS;​  dav_ext_methods OPTIONS;​
  create_full_put_path on;​  create_full_put_path on;​
Строка 338: Строка 341:
  dav_methods DELETE;​  dav_methods DELETE;​
 } }
-location @move_handler ​{+location @copy_move_handler ​{
  internal;  internal;
  
Строка 347: Строка 350:
  }  }
  root $webdav_root;​  root $webdav_root;​
- dav_methods MOVE;​+ dav_methods COPY MOVE;
 } }
 location / { location / {
ru/software/nginx/webdav.txt · Последние изменения: 2015/07/01 01:08 — root