nginx webdav разрешить доступ для записи пользователям и доступ для чтения к раздражающим - PullRequest
1 голос
/ 30 апреля 2019

Я пытаюсь настроить папку webdav в nginx, где только один пользователь может писать / удалять / создавать, но анонимные пользователи могут читать.

моя конфигурация nginx для папки выглядит следующим образом:

  location /webdav/joe/ {
      client_body_temp_path /tmp;
      dav_methods  PUT DELETE MKCOL COPY MOVE;
      dav_ext_methods PROPFIND OPTIONS;
      limit_except GET PROPFIND OPTIONS { }
      create_full_put_path  on;
      dav_access    user:rw group:rw all:r;

      fancyindex    on;
      fancyindex_exact_size off;
      auth_basic "Restricted Access";
      auth_basic_user_file /etc/nginx/auth/joe;
     }

Вышеприведенное правильно ограничивает доступ только к joe (joe - это файл httppasswd с пользователем joe).но не может зайти через http, выдает запрос на ввод пароля, поэтому работает только для joe.

...