- 上传文件大小限制:
可以选择在http{ }中设置:client_max_body_size 20m;
也可以选择在server{ }中设置:client_max_body_size 20m;
还可以选择在location{ }中设置:client_max_body_size 20m;
三者到区别是:http{} 中控制着所有nginx收到的请求。而报文大小限制设置在server{}中,则控制该server收到的请求报文大小,同理,如果配置在location中,则报文大小限制,只对匹配了location 路由规则的请求生效。
http{
#控制全局nginx所有请求报文大小
#client_max_body_size 20m;
server{
#控制该server的所有请求报文大小
#client_max_body_size 20m;
location b{
#控制满足该路由规则的请求报文大小
#client_max_body_size 20m;
}
}
}
- 连接超时
-
proxy_connect_timeout 10;#据说这个参数调小没用,有待验证 #如果查询需要时间比较多那么就需要调大下面两个参数建议180秒 proxy_send_timeout 30; proxy_read_timeout 30;
重定向问题
server_name abc.def.com; if ( $host = 'abc.def.com' ){ rewrite ^/(.*)$ http://abc.def.com:6060/fcb/$1 permanent; }
监听80端口时重定向到指定端口