Nextcloud 14 не загружает файлы размером более 1 МБ

Я запускаю Nextcloud 14 на Debian Stretch с nginx, php-fpm7.2, mariadb и redis внутри контейнера LXC (Proxmox VE, тонкое хранилище lvm). В другом контейнере LXC в alpine linux 3.8 работает обратный прокси-сервер nginx.

По какой-то причине я не могу загружать файлы размером более одного мегабайта.

Я уже пробовал / проверял следующее:

  • php upload_max_filesize = 16G
  • ] php post_max_size = 16G
  • php output_buffering = Off
  • php max_input_time = 3600
  • php max_execution_time = 3600
  • php memory_limit = 1024M
  • php upload_tmp_dir = / upload_tmp / (разрешено)
  • nginx client_max_body_size 16G;
  • nginx fastcgi_read_timeout 3600;
  • nginx client_body_temp_path / upload_tmp;
  • reverseproxy proxy_buffering off;
  • reverseproxy proxy_request_buffering off;

Есть ли у кого-нибудь идеи, где еще я мог бы взглянуть?

1
задан 12 September 2018 в 17:02
1 ответ

Проблема заключалась в обратном прокси-сервере. В блоке http был другой client_max_body_size, установленный на 1m. Установка его на 0 решила это. Нашел решение здесь: https://serverfault.com/a/401732/393856

2
ответ дан 3 December 2019 в 20:12

Теги

Похожие вопросы