From 6e19e4c58252a7358677f289149815d0d97f277e Mon Sep 17 00:00:00 2001 From: zino Date: Sun, 3 Dec 2023 13:20:32 +0100 Subject: [PATCH] modified --- volumes/conf.d/seafile.zinomedia.de.conf | 41 ++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/volumes/conf.d/seafile.zinomedia.de.conf b/volumes/conf.d/seafile.zinomedia.de.conf index 689de69..293e19b 100644 --- a/volumes/conf.d/seafile.zinomedia.de.conf +++ b/volumes/conf.d/seafile.zinomedia.de.conf @@ -27,11 +27,16 @@ server { location / { resolver 127.0.0.11; - set $upstream "http://seafile:80"; + set $upstream "http://seafile:8000"; proxy_pass $upstream; proxy_read_timeout 1200s; client_max_body_size 0; + + proxy_set_header Forwarded "for=$remote_addr;proto=$scheme"; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Connection ""; + proxy_http_version 1.1; } location /seafhttp { @@ -43,9 +48,39 @@ server { proxy_pass $upstream; proxy_connect_timeout 36000s; proxy_read_timeout 36000s; - proxy_send_timeout 36000s; - send_timeout 36000s; + #proxy_send_timeout 36000s; + #send_timeout 36000s; client_max_body_size 0; + proxy_request_buffering off; + } + + location /notification/ping { + resolver 127.0.0.11; + set $upstream "http://seafile:8083/ping"; + proxy_pass $upstream; + } + + location /notification { + resolver 127.0.0.11; + set $upstream "http://seafile:8083/"; + + proxy_pass $upstream; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } + + location /seafdav { + resolver 127.0.0.11; + set $upstream "http://seafile:8080"; + + proxy_pass $upstream; + proxy_read_timeout 1200s; + client_max_body_size 0; + } + + location /media { + root ../docker-seafile/volumes/seahub; } }