올바른 사용자 및 비밀번호를 사용하여 nginx에 구축된 webdav에 로그인할 수 없습니다

올바른 사용자 및 비밀번호를 사용하여 nginx에 구축된 webdav에 로그인할 수 없습니다

나는 이런 식으로 webdav 서버를 구축합니다.

apt-get install nginx-full
vim /etc/nginx/conf.d/webdav.conf
server {
    listen 80;
    listen [::]:80;
    server_name vps_ip;
    auth_basic              realm_name;
    auth_basic_user_file    /etc/nginx/.credentials.list;
    dav_methods     PUT DELETE MKCOL COPY MOVE;
    dav_ext_methods PROPFIND OPTIONS;
    dav_access      user:rw group:rw all:r;
    client_max_body_size    0;
    create_full_put_path    on;
}
#add username and  password
echo -n 'userName:' | sudo tee -a /etc/nginx/.credentials.list;
openssl passwd -apr1 | sudo tee -a /etc/nginx/.credentials.list;
#restart my nginx
systemlctl restart nginx

브라우저에 내 vps ip를 입력하고 사용자 이름과 비밀번호를 입력하면 창이 계속해서 팝업됩니다.

여기에 이미지 설명을 입력하세요

그러면 어떻게 고치나요?

sammy1.계정과 비밀번호 계정과 비밀번호를 , 로 설정했습니다 sammy.

cat   /etc/nginx/.credentials.list
$apr1$8n9ND3iO$5.vkNPeJZ5h3jJ/d.onJ81

2.로그

cat   /var/log/nginx/access.log
xxxx - - [26/Jul/2021:00:26:12 +0000] "GET /.env HTTP/1.1" 401 597 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"
xxxx - - [26/Jul/2021:00:26:13 +0000] "POST / HTTP/1.1" 401 597 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"
xxxx - - [26/Jul/2021:00:27:54 +0000] "GET / HTTP/1.1" 400 173 "-" "-"
xxxx - - [26/Jul/2021:00:39:28 +0000] "GET / HTTP/1.1" 401 195 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
cat   /var/log/nginx/error.log
#Nothing in  /var/log/nginx

관련 정보