nurweilesgeht
Goto Top

Reverse Proxy Nextcloud download großer Dateien nicht möglich

Moin,

um mehrere Dienste unter einer ö. IP verfügbar zu machen betreibe ich einen Reverse-Proxy mit NGINX. Dieser leitet zusätzlich alle Port 80 Anfragen zu 443 um und ist somit auch für die SSL-Zertifikate bei mir zuständig.

Wenn ich eine Datei/Ordner herunterladen will, der größer als 150 MB, bricht der Download ab. Hochladen funkioniert alles einwandfrei. Wenn ich Nextcloud direkt "aufrufe" also über die IP-Adresse, ist das Up/Downloaden kein Problem.
Ich habe ebendfalls probiert mit einer "Test-Datei" von speed.hetzner.de diese wieder über den reverse-proxy Hoch/Runterzuladen. Hoch hat funkioniert, runter bricht der nach ca. 150-230 MB ab.

Ich hoffe ich habe das Problem genügend beschrieben, ansonsten eben nachfragen!

Viele Grüße
nurweilesgeht

P.S. meine .conf Datei aus dem reverse-proxy:
map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;  
}

server {
  listen 80;
  server_name DNS-name;
  return 301 https://$host$request_uri;
  client_max_body_size 10G;
}


server {
  listen 443 ssl;
  server_name DNS-name;
  ssl_certificate      /etc/letsencrypt/live/DNS-name/fullchain.pem;
  ssl_certificate_key  /etc/letsencrypt/live/DNS-name/privkey.pem;

  ssl_trusted_certificate /etc/letsencrypt/live/DNS-name/fullchain.pem;
  client_max_body_size 10G;
  proxy_request_buffering off;
  fastcgi_buffers 64 4K;

  location / {
    proxy_pass https://ipvomHost:443;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_headers_hash_max_size 8192;
    proxy_headers_hash_bucket_size 8182;
    add_header Front-End-Https on;
    proxy_redirect off;
  }
}
Kommentar vom Moderator Dani am Apr 25, 2020 um 11:46:28 Uhr
Formatierung der Konfiguration ergänzt.

Content-Key: 567609

Url: https://administrator.de/contentid/567609

Printed on: April 26, 2024 at 15:04 o'clock

Member: Dani
Solution Dani Apr 25, 2020 at 11:45:35 (UTC)
Goto Top
Moin,
füge im Abschnitt für https noch folgenden Parameter hinzu:
proxy_buffering off;


Gruß,
Dani
Member: NurWeilEsGeht
NurWeilEsGeht Apr 25, 2020 at 11:59:22 (UTC)
Goto Top
Moin,

danke Dani! Nun funktioniert auch der Download großer Dateien!

Viele Grüße & noch einschönes Restwochenende
nurweilesgeht