ホームページ  >  記事  >  バックエンド開発  >  nginx 413 リクエストエンティティが大きすぎる問題の解決策

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

WBOY
WBOYオリジナル
2016-08-08 09:24:471668ブラウズ

nginx 413 Request Entity Too Large問題の解決策

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

経験上、サーバーはアップロードするファイルのサイズを制限しますが、PHPのデフォルトのファイルアップロードは2Mであるため、問題はありません。

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

再度アップロードしましたが、問題は残っていますが、phpの問題は解決できます。

nginxのデフォルトのアップロードファイルサイズは1Mであることが判明しましたが、これはnginxの設定で変更できます。

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

1. nginx 構成ファイル nginx.conf を開きます。通常、パスは /etc/nginx/nginx.conf です。

2. http{} セクションに client_max_body_size 20m を追加します。20m は、許可される最大アップロード サイズです。

3. 保存後に nginx を再起動すると、問題は解決します。

上記では、nginx の 413 Request Entity Too Large 問題の解決策を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。