Nextcloud 14は1MBを超えるファイルをアップロードしません

Nextcloud 14は1MBを超えるファイルをアップロードしません

私は、LXC コンテナ (Proxmox VE、lvm シン ストレージ) 内で nginx、php-fpm7.2、mariadb、redis を使用して、Debian Stretch 上で Nextcloud 14 を実行しています。別の LXC コンテナでは、alpine linux 3.8 が nginx リバース プロキシを実行しています。

何らかの理由で、1 メガバイトを超えるファイルをアップロードできません。

以下のことはすでに試しました/確認しました:

  • php アップロード最大ファイルサイズ = 16G
  • php post_max_size = 16G
  • php output_buffering = オフ
  • php 最大入力時間 = 3600
  • php 最大実行時間 = 3600
  • php メモリ制限 = 1024M
  • php upload_tmp_dir = /upload_tmp/ (権限と使用可能なスペースは問題ありません)
  • nginxクライアント_max_body_size 16G;
  • nginx fastcgi_read_timeout 3600;
  • nginx client_body_temp_path /upload_tmp;
  • リバースプロキシ proxy_buffering オフ;
  • リバースプロキシproxy_request_bufferingをオフ;

他にどこを見ればよいか、誰かアイデアをお持ちですか?

答え1

問題はリバース プロキシでした。http ブロックでは、別の client_max_body_size が 1m に設定されていました。これを 0 に設定すると解決しました。解決策はここにあります:https://serverfault.com/a/401732/393856

関連情報