1. ホーム
  2. nginx

[解決済み] nginx.confを編集してファイルサイズのアップロードを増やす方法

2022-04-27 01:15:35

質問

を増やしたい。 maximum file size をアップロードすることができます。

ネットで調べたところ、「nginx.conf」というファイルを編集する必要があることがわかりました。

現在、このファイルにアクセスする方法は、Puttyを経由してコマンドを入力することのみです。

vi /etc/nginx/nginx.conf

これでファイルが開きますが、今2つの質問があります。

  1. このファイルを編集するにはどうすればよいですか?
  2. ネットで調べたら、以下の行を追加する必要があるようです。

client_max_body_size 8M;

このコードの行は、どこに置けばいいのでしょうか nginx.conf ?

解決方法は?

追加 クライアントの最大ボディサイズ

ファイルを編集したら、次のようにサーバーブロックに行を追加する必要があります。

server {
    client_max_body_size 8M;

    //other lines...
}

複数のサイトをホストしている場合は、httpのコンテキストにこのように追加します。

http {
    client_max_body_size 8M;

    //other lines...
}

を更新し、さらに upload_max_filesize をphp.iniファイルに追加して、同じサイズのファイルをアップロードできるようにします。

Viで保存する

完了したら、保存する必要があります。 esc キーを押しながら :wq を実行し、リターンします。

NginxとPHPの再スタート

ここで、nginx と php を再起動し、設定を再読み込みする必要があります。これは以下のコマンドで行えます。

sudo service nginx restart
sudo service php5-fpm restart

または、phpサービスの名前が何であれ。