首頁  >  文章  >  運維  >  透過修改nginx設定檔解決上傳檔案大小限制問題

透過修改nginx設定檔解決上傳檔案大小限制問題

王林
王林轉載
2020-04-21 16:15:545677瀏覽

透過修改nginx設定檔解決上傳檔案大小限制問題

問題描述:

新裝了一台伺服器,用nginx做代理。突然發現上傳超過1M大的客戶端檔案無法正常上傳,於是修改了下nginx的設定。

cd /export/servers/nginx/conf/nginx.conf

在這個設定檔裡面的server段裡面的

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中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除