при попытке создания папки в логах "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