Ich musste 2 Dinge tun, damit es funktioniert:
- chown dav zu nginx user
- Erstellen Sie das "password-repo" -Verzeichnis unter / home / webuser / dav /
Ich habe ein Webdav-Verzeichnis in nginx wie folgt eingerichtet:
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; } }
Ich schaffe es, mich mit WinSCP mit dem WebDav-Protokoll, TLS on, Port 443, meinem Host und mit erweiterten Einstellungen /password-repo
als Remote-Verzeichnis zu verbinden.
Aber ich habe mehrere seltsame Sachen bemerkt:
user@host/password-repo/Password-repo
Was ist los?
Ich musste 2 Dinge tun, damit es funktioniert: