Мне пришлось сделать 2 вещи, чтобы это работало:
- chown dav для пользователя nginx
- создайте директорию «password-repo» в / home / webuser / dav /
Я настроил каталог WebDAV в Nginx, как это:
server { root /home/webuser/www/ # some more locations for static content location /password-repo/ { root /home/webuser/www/dav; client_body_temp_path /var/dav/temp; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_access user:rw group:rw all:rw; autoindex on; auth_basic "restricted"; auth_basic_user_file /etc/nginx/htpasswd; } }
Мне удается подключиться к нему с помощью WinSCP с протоколом WebDav, включенным TLS, портом 443, моим хостом, а в расширенных настройках я ставлю /password-repo
удаленный каталог.
Но я заметил несколько странных вещей:
user@host/password-repo/Password-repo
В чем дело?
Мне пришлось сделать 2 вещи, чтобы это работало: