나는 라즈베리 파이를 가지고 있고 nginx를 역방향 프록시로 사용하고 있으며 다른 컴퓨터에도 nginx에 자체 클라우드가 있습니다.
연결해서 페이지를 찾아볼 수는 있는데 50mo가 넘는 파일을 다운로드하려고 하면 다운로드가 조금씩 실패하기 시작합니다.
owncloud에 직접 (로컬로) 액세스하면 다운로드가 작동하기 때문에 문제가 역방향 프록시에서 발생한다는 것을 알고 있습니다.
나만의 클라우드 가상 호스트:
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_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;
답변1
StackOverflow에 대한 답변
client_max_body_size 1000m;
또한 확인해보세요 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size
그리고 시도해 보세요proxy_max_temp_file_size 0