при попытке создания папки в логах "mkcol can create a collection only"

macmealan nginx-forum на forum.nginx.org
Вт Дек 1 15:01:29 UTC 2020


Подключился через файл менеджер в  kde. При попытке создать папку ошибка.
*3 MKCOL can create a collection only, client: 10.10.1.200, server: _,
request: "MKCOL /webdav/test/test HTTP/1.1", host: "10.10.1.108"
Файлы тоже создавать не дает ошибка
*5 dav_ext stat failed on '/var/www/html/webdav/testfile' (2: No such file
or directory), client: 10.10.1.200, server: _, request: "PROPFIND
/webdav/testfile HTTP/1.1", host: "10.10.1.108"


Конфиг:
# Default server configuration
#
server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location /webdav{
            client_max_body_size 1g;
            # Сюда будут загружаться файлы
            root /var/www/html;
            # Разрешаем чтение и удаление
            dav_access user:rw group:rw all:rw;
            # Все методы для удобства работы (с возможностью удаления)
            dav_methods PUT DELETE MKCOL COPY MOVE;
            # Требуется для некоторых webdav клиентов (Cyberduck и
Monosnap)
            dav_ext_methods   PROPFIND OPTIONS;
            # Чтобы клиенты могли создавать пусть сами
            create_full_put_path on;
            charset utf-8;
            # Возможность просмотра каталога
            autoindex on;
            # Включаем авторизоацию для загрузки файлов
            auth_basic "restricted";
            auth_basic_user_file /etc/nginx/htpasswd;
        }
        # А тут описывается отдача файлов, причем root указана директория
куда мы заливаем файлы
        location / {
            root /var/www/html;
        }
}

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,290125,290125#msg-290125



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