GNU/Linux >> Linux の 問題 >  >> Linux

Apache でファイル ダウンロード サイズの制限を増やす方法

問題

Apache サーバーでファイルのダウンロード サイズの制限を増やすように要求される場合があります。

URL を呼び出してファイルをアップロードしようとすると、ブラウザで次のエラーが発生します:

ERROR
Request entity too large. Request exceeds the capacity limit

Apache error_log に次のエラーがあります:

Request content-length of 294135 is larger than the configured limit of 262144

解決策

ファイルのダウンロード サイズの制限は、Apache ディレクティブ「LimitRequestBody」によって制御されます。 「.

デフォルトでは設定されていません。つまり、POST リクエストに無制限または事実上制限がありません。ディレクティブが特定のサイズに設定されている場合、そのサイズを超えると上記のようなエラーが発生します。

このディレクティブの詳細については、次の Apache ドキュメントを参照してください:
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody

この設定を変更するには:

1. httpd.conf を編集します ファイルを開き、ディレクティブを目的の値に設定します。たとえば、5MB の値を設定するには、次のように使用します:

LimitRequestBody 5120000

または:

2. httpd.conf ファイルを編集し、ディレクティブを削除またはコメントアウトします。

#LimitRequestBody 262144


Linux
  1. パーティションに一致するようにファイルシステムのサイズを増やす方法は?

  2. UbuntuLinuxでスワップサイズを増やす方法

  3. NGINXでファイルのアップロードサイズを制限する

  1. stat コマンドはファイルのブロックをどのように計算しますか?

  2. Pythonで(MB)ファイルのtar.gzのサイズを取得する方法

  3. 最大スタック サイズを確認するにはどうすればよいですか?

  1. 各ファイルとディレクトリのサイズを一覧表示し、Bash で降順で並べ替える方法は?

  2. デフォルトのファイルマネージャを見つける方法は?

  3. /etc/hosts のサイズ制限は?