summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/nginx-albumen.conf6
1 files changed, 5 insertions, 1 deletions
diff --git a/config/nginx-albumen.conf b/config/nginx-albumen.conf
index d540bcd..ce143f3 100644
--- a/config/nginx-albumen.conf
+++ b/config/nginx-albumen.conf
@@ -2,6 +2,10 @@ server {
listen 80;
server_name albumen.jots.org;
+ # Apache reverse proxy on the router passes X-Forwarded-For with the real client IP.
+ real_ip_header X-Forwarded-For;
+ set_real_ip_from 192.168.10.1;
+
client_max_body_size 0; # no limit for large video uploads via rsync
proxy_read_timeout 300s;
proxy_send_timeout 300s;
@@ -12,7 +16,7 @@ server {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
+ proxy_set_header X-Forwarded-Proto https;
proxy_buffering off;
}
}