aboutsummaryrefslogtreecommitdiff
path: root/installation
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2018-12-12 17:31:47 +0000
committerMark Felder <feld@FreeBSD.org>2018-12-12 17:31:47 +0000
commit48c4f88ffdc9ad4eeb998dee98b603e7b16145e8 (patch)
treec43486d9d69fc0a479e880d75e9e66e883e923b5 /installation
parent2592b3c81a5af20536c3cc9709e3971d6cfb1e68 (diff)
downloadpleroma-48c4f88ffdc9ad4eeb998dee98b603e7b16145e8.tar.gz
Update proxy config to improve behavior and allow compatibility with Safari on MacOS and iOS
Diffstat (limited to 'installation')
-rw-r--r--installation/pleroma.nginx6
1 files changed, 5 insertions, 1 deletions
diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx
index e1184fe77..cf7cb8084 100644
--- a/installation/pleroma.nginx
+++ b/installation/pleroma.nginx
@@ -72,9 +72,13 @@ server {
location ~ ^/(media|proxy) {
proxy_cache pleroma_media_cache;
+ slice 1m;
+ proxy_cache_key $host$uri$is_args$args$slice_range;
+ proxy_set_header Range $slice_range;
+ proxy_http_version 1.1;
+ proxy_cache_valid 200 206 301 304 1h;
proxy_cache_lock on;
proxy_ignore_client_abort on;
- proxy_buffering off;
chunked_transfer_encoding on;
proxy_pass http://localhost:4000;
}