diff options
author | lambda <pleromagit@rogerbraun.net> | 2017-12-20 14:22:24 +0000 |
---|---|---|
committer | lambda <pleromagit@rogerbraun.net> | 2017-12-20 14:22:24 +0000 |
commit | 35ac549a99f325d2e73c03d7c2951f3d6570b7b4 (patch) | |
tree | d79e7f5b5d82e3c4098895dcdec2e872ad84fc3e /installation | |
parent | 2a744cdff8a94d92683ab1a16f89bb51112006f8 (diff) | |
parent | f909aec050498a366d8b0ed6c1b5439b5b0891f1 (diff) | |
download | pleroma-35ac549a99f325d2e73c03d7c2951f3d6570b7b4.tar.gz pleroma-35ac549a99f325d2e73c03d7c2951f3d6570b7b4.zip |
Merge branch 'media-proxy' into 'develop'
Media proxy
See merge request pleroma/pleroma!34
Diffstat (limited to 'installation')
-rw-r--r-- | installation/pleroma.nginx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx index 6cf9f3fa0..4e88a426d 100644 --- a/installation/pleroma.nginx +++ b/installation/pleroma.nginx @@ -1,3 +1,6 @@ +proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g + inactive=720m use_temp_path=off; + server { listen 80; server_name example.tld; @@ -24,6 +27,13 @@ server { proxy_set_header Connection "upgrade"; proxy_pass http://localhost:4000; } + + location /proxy { + proxy_cache pleroma_media_cache; + proxy_cache_lock on; + proxy_pass http://localhost:4000; + } + include snippets/well-known.conf; -}
\ No newline at end of file +} |