Eu tive que fazer duas coisas para fazer isso funcionar:
- chown dav para o usuário nginx
- crie o diretório "password-repo" em / home / webuser / dav /
Eu configurei um diretório webdav no nginx assim:
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;
}
}
Eu consigo me conectar a ele com o WinSCP com o protocolo WebDav, TLS ativado, porta 443, meu host e, nas configurações avançadas, coloco /password-repo
como diretório remoto.
Mas notei várias coisas estranhas:
user@host/password-repo/Password-repo
O que está acontecendo?