client_max_body_size
ghostで記事に画像を貼ろうとしたらこんなエラーが
nginxのエラーログを確認すると以下の様なログ
アップロード制限に引っかかってしまっています
… client intended to send too large body: 1591811 bytes …
client_max_body_sizeでアップロードできるサイズを指定できるので設定
コンテキストはhttp, server, location
なのでどこでも設定できますね。とりあえずバーチャルホスト単位で設定してみます
こんな感じ
server {
listen 80;
server_name host.name.com;
client_max_body_size 10m; # <- 10Mに指定
location / {
root /var/www/ghost/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:1234;
}
}
設定保存したらsudo service nginx configtest
してsudo service nginx reload
で適用