413解决:
在nging.conf配置
client_max_body_size 20m;
语法规则: location [=|~|~*|^~] /uri/ { … }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
两个请求 /download /upload 写两个location
nginx配置文件一般在/etc/nginx下
location ~* /upload
{
}
location ~* /download
{
}
将两个loacation合成一起:
location ~* /(upload|download)
/etc/rc.d/init.d/ngixn reload
nginx -s reload