ファイルのアップロードでエラー

nginxで構築しているwebサイトでファイルをアップロードしようとするとhttpエラーが発生、ログに以下のようなエラーが記録される。

client intended to send too large body: 2489522 bytes

これは、nginxがPOSTの最大サイズを超えるデータをアップロードしようとしたときに発生する。
nginxは標準では1MBの制限があるので、これを変更することで対応可能。

server {
    
    location / {
        client_max_body_size 100M;	# POST時のbodyサイズに制限、default 1M
    }
}