nginxの最大bodyサイズを設定する
タグ: nginx / 初版公開: 2013-12-06

nginxが受け付ける最大のbodyサイズはデフォルトで1Mバイトに制限されている。 この制限に引っかかると、大きなファイルのアップロードなどが、413 Request Entity Too Largeで失敗してしまう。 nginxが受け付ける最大のbodyサイズはclient_max_body_sizeで調整することができる。 一例として、example.comのバーチャルホストで10Mバイトまでのbodyを受け付けるには、以下のようにする。

server {
        listen 80;
        server_name example.com;
        client_max_body_size 10m;

				# 省略
}