This repository has been archived on 2020-05-25. You can view files and clone it, but cannot push or open issues or pull requests.
2019-08-05 12:59:55 +00:00
|
|
|
vcl 4.0;
|
|
|
|
|
|
|
|
backend default {
|
2020-01-09 14:53:30 +00:00
|
|
|
.host = "haproxy";
|
|
|
|
.port = "80";
|
|
|
|
.max_connections = 300;
|
|
|
|
.first_byte_timeout = 240s;
|
|
|
|
.connect_timeout = 10s;
|
|
|
|
.between_bytes_timeout = 2s;
|
2020-03-10 21:58:58 +00:00
|
|
|
.proxy_header = 2;
|
2020-01-09 14:53:30 +00:00
|
|
|
}
|
|
|
|
sub vcl_backend_response {
|
|
|
|
set beresp.ttl = 5m;
|
|
|
|
if (bereq.url ~ "^[^?]*\.(7z|avi|bz2|flac|flv|gz|mka|mkv|mov|mp3|mp4|mpeg|mpg|ogg|ogm|opus|rar|tar|tgz|tbz|txz|wav|webm|xz|zip)(\?.*)?$") {
|
|
|
|
unset beresp.http.set-cookie;
|
|
|
|
set beresp.do_stream = true;
|
|
|
|
}
|
|
|
|
return (deliver);
|
2019-08-05 12:59:55 +00:00
|
|
|
}
|