opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

リバースプロキシを導入してからowncloudにファイルアップロードができないことがある

という問題を解決した。

症状としては

画像ファイルなどは大抵アップロードできる
動画ファイルなどになると最大サイズも超えてないはずだがアップロードできない

phpのファイルサイズの上限は800MB程度にしてあるためそこで引っかかってないことはわかっている。 しかしずっとアップロード中のような表示になってアップロードできない。そんな問題が発生した。 長いこと悩まされたが原因は単純なものでリバースプロキシで用いているnginxの設定の問題だった。

ということで/etc/nginx/nginx.confのserverの中に

client_max_body_size ○○M;

などという記述を追加する。 これによって○○MBまでのファイルがおそらく取り扱えるようになる。 正直あんまり健康に良くなさそうだけどこうしないと解決できそうにない気がする。

※他に解決策がわかる方がいればどうかコメントなどで教えていただけると幸いです。

Firefox ブラウザ無料ダウンロード