之前因為把機器上原本的 apache 的 web server 換成 nginx,遇到了這個錯誤 client intended to send too large body
查了一下資料發現造成的原因為 web server 接收 request body 的大小設定
- apache:
LimitRequestBody
預設為 0(unlimit) - nginx:
client_max_body_size
預設為 1m
根據以下步驟更改一下 nginx 設定,就沒問題了
- vim /etc/nginx/nginx.conf [code] http { … # set request body size unlimit client_max_body_size 0; … } [/code]
- sudo sercie nginx reload
參考資料: