
Estou executando o Nextcloud 14 no Debian Stretch com nginx, php-fpm7.2, mariadb e redis dentro de um contêiner LXC (Proxmox VE, lvm thin storage). Em outro contêiner LXC, o Alpine Linux 3.8 executa um proxy reverso nginx.
Por algum motivo não consigo fazer upload de arquivos maiores que um megabyte.
Eu já tentei/verifiquei o seguinte:
- php upload_max_filesize=16G
- phppost_max_size=16G
- php output_buffering = Desativado
- phpmax_input_time=3600
- php max_execution_time=3600
- php limite_memória = 1024M
- php upload_tmp_dir = /upload_tmp/ (as permissões e o espaço disponível são adequados)
- nginx client_max_body_size 16G;
- nginx fastcgi_read_timeout 3600;
- nginx client_body_temp_path /upload_tmp;
- proxy reverso proxy_buffering desativado;
- proxy reverso proxy_request_buffering desativado;
Alguém tem uma ideia, onde mais eu poderia dar uma olhada?
Responder1
O problema era o proxy reverso. No bloco http havia outro client_max_body_size definido como 1m. Definir como 0 resolveu o problema. Encontrei a solução aqui:https://serverfault.com/a/401732/393856