ホームページ > 運用・保守 > Nginx > nginx 構成ファイルを変更して、アップロード ファイルのサイズ制限の問題を解決する

nginx 構成ファイルを変更して、アップロード ファイルのサイズ制限の問題を解決する

王林
リリース: 2020-04-21 16:15:54
転載
5873 人が閲覧しました

nginx 構成ファイルを変更して、アップロード ファイルのサイズ制限の問題を解決する

問題の説明:

新しいサーバーがインストールされ、nginx がプロキシとして使用されました。突然、1Mを超えるクライアントファイルが正常にアップロードできないことに気づき、nginxの設定を変更しました。

cd /export/servers/nginx/conf/nginx.conf
ログイン後にコピー

この設定ファイルのサーバーセクションの

location / {
            root   html;            
            index  index.html index.htm;
            client_max_body_size    1000m;
  }
ログイン後にコピー

に client_max_body_size フィールドが追加されますが、nginx をどのように再起動しても機能しません。その後、サブ構成ファイルが一般構成ファイル内で見つかりました。

sendfile        on;
#tcp_nopush     on;
		
#keepalive_timeout  0;
keepalive_timeout  65;
		  
#gzip  on;
include domains/*;  #########################分配置文件路径在此
#include domains/chat.local;
#include domains/chat.erp.com;
#include domains/support.chat.com;
#include douains/chat.com;

server {
	listen       80; 
	server_name  localhost;
ログイン後にコピー

include Domains/* コマンドは、サブ構成ファイルへのパスを指定します。サブ構成ファイルを見つけたら、サブ構成ファイルを変更します。サブ設定ファイルの構成は次のとおりです。

server
{
	listen   80;
	server_name  chat.erp.360buy.com;
	#access_log    /export/servers/nginx/logs/chat.erp.360buy.com;
	location / {
		proxy_pass     http://tomcat;
		client_max_body_size    1000m;
	}
}
ログイン後にコピー

/export/servers/nginx/sbin/nginx -s reload で再起動すると、アップロード ファイル サイズの制限の問題が解決されます。

推奨チュートリアル: nginx 使用チュートリアル

以上がnginx 構成ファイルを変更して、アップロード ファイルのサイズ制限の問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート