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

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

王林
王林転載
2020-04-21 16:15:545814ブラウズ

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 までご連絡ください。