show log include yunabe

勉強したことの復習を兼ねて、IT関係についてまとめてます。

nginx の 413 Request Entity Too Large の対処

概要

運用しているwikiサーバにおいてファイルをアップロードしたところ、413のエラーコードが表示されたのでその対応についてを記載します。

原因

どうやら、nginxでアップロードするファイルの上限が決まっていたようで、その上限に引っかかっていたようです。

対処

nginxのコンフィグに以下を追記することで対処が可能です。
client_max_body_size 100M;をsever配下に記載してください。  

設定変更

vim /etc/nginx/conf.d/default.conf

server {
    listen       80;
    server_name  192.168.1.3;
    client_max_body_size 100M;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php ;
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }

再起動

service nginx restart

もう一度アップロードを行い成功することを確認して完了です。