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重啟下,上傳檔案的大小受限的問題就解決了。