
Ich habe Raspberry Pi mit Nginx als Reverse-Proxy und eine andere Maschine mit Owncloud, ebenfalls auf Nginx.
Ich kann eine Verbindung herstellen und die Seiten durchsuchen, aber wenn ich versuche, eine Datei herunterzuladen, die größer als etwa 50 MB ist, beginnt der Download eine Weile und schlägt fehl.
Ich weiß, dass das Problem vom Reverse-Proxy herrührt, denn wenn ich direkt (lokal) auf Owncloud zugreife, funktionieren Downloads.
eigener Cloud-Vhost:
server {
listen 80;
server_name cloud.spooky4672.me;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name cloud.spooky4672.me;
#SSL
ssl_certificate /etc/nginx/ssl/cloud/cloud.spooky4672_chain.pem;
ssl_certificate_key /etc/nginx/ssl/cloud/key.pem;
#LOGS
access_log off;
error_log /var/log/nginx/owncloud-error.log;
location / {
proxy_pass http://local_ip;
}
}
proxy.conf
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
client_header_buffer_size 64k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 16k;
proxy_buffers 32 16k;
proxy_busy_buffers_size 64k;
Antwort1
Beantwortet auf StackOverflow
client_max_body_size 1000m;
Schauen Sie sich auch an http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size
und versucheproxy_max_temp_file_size 0