caddy server: webdav
http://:2015 {
bind 127.0.0.2
webdav {
scope foo-dir
}
gzip
log / stderr "{when_iso} {remote} {method} {uri} {proto} {status} {size} {latency} {>Content-Length} {>User-Agent}"
}
http://* {
webdav
gzip
log / stderr "{when_iso} {remote} {method} {uri} {proto} {status} {size} {latency} {>Content-Length} {>User-Agent}"
#log / stderr "{when_iso} {remote} {method} {uri} {status} {request_body}"
}
upstream webdav {
server 127.0.0.2:2015;
keepalive 16;
}
server {
server_name webdav.*;
listen 443 ssl http2;
proxy_buffering off;
proxy_request_buffering off;
location / {
proxy_pass http://webdav;
}
}