Y
Size: a a a
Y
Vs
SM
MD
I
SM
SM
SM
SM
SM
SM
SM
I
rewrite ^/webdav(/.*)$ /$1? break;
1234 - - [07/Feb/2020:21:34:56 +0000] "GET /webdav/ HTTP/1.1" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0" "-"уже вот такую хню сделал и всё равно не получается :(
2020/02/07 21:34:57 [notice] 241#241: *926 "^/webdav(.*)$" matches "/webdav/", client: 1234, server: 172.22.130.70, request: "GET /webdav/ HTTP/1.1", host: "1234"
2020/02/07 21:34:57 [notice] 241#241: *926 rewritten data: "/", args: "", client: 2.94.172.235, server: 172.22.130.70, request: "GET /webdav/ HTTP/1.1", host: "1234"
1234 - test [07/Feb/2020:21:34:56 +0000] "GET / HTTP/1.0" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"
[Fri Feb 07 21:34:57.099126 2020] [auth_digest:error] [pid 367:tid 140560247749352] [client 172.18.0.1:37954] AH01786: uri mismatch - </webdav/> does not match request-uri </>
1234 - test [07/Feb/2020:21:34:57 +0000] "GET / HTTP/1.0" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"
location ^~ /webdav {
proxy_pass http://172.22.130.70:8800;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_redirect off;
proxy_buffering off;
proxy_pass_request_headers on;
proxy_set_header http_x_forwarded_for $remote_addr;
proxy_set_header remote_addr $remote_addr;
proxy_set_header Authorization $http_authorization;
proxy_pass_header Authorization;
rewrite ^/webdav(.*)$ $1 break;
}
I
[notice] 267#267: *1027 "^(.*)$" matches "/webdav/"
лог с nginx[07/Feb/2020:21:51:55 +0000] "GET /webdav/ HTTP/1.0" 404 205 "-"
на самом webdav'ek
I