Nginx の「413 リクエストエンティティが大きすぎます」の解決策

nginx 設定ファイル nginx.conf を開きます。パスは通常 /etc/nginx/nginx.conf です。http{} セクションに client_max_body_size 20m を追加します。

アップロード可能な最大サイズは20MBです。保存してnginxを再起動して問題を解決してください。

413 リクエストエンティティが大きすぎる問題の解決策

PHP を使用して画像 (サイズ 1.9M) をアップロードすると、nginx: 413 Request Entity Too Large エラーが発生します。

経験によれば、アップロードできるファイルのサイズには制限がありますが、PHP でのデフォルトのファイルアップロードは 2M なので、問題はないはずです。

php.ini を開き、upload_max_filesize と post_max_size を 20M に変更して再起動します。

再度アップロードすると、問題は依然として存在するため、PHP の問題は除外できます。

nginx のデフォルトのアップロード ファイル サイズは 1 MB ですが、nginx 設定で変更できます。

解決策は次のとおりです。

1. 開く 通常、パスは /etc/nginx/nginx.conf です。

2. http{} セクションに追加します。

クライアントの最大ボディサイズは20mです。

許可される最大アップロードサイズは 20m です。

3. 保存して nginx を再起動して問題を解決します。

スコア

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です