nginx 多个location nginx重新加载

413解决:

在nging.conf配置

client_max_body_size 20m; 

语法规则: location [=|~|~*|^~] /uri/ { … }

开头表示精确匹配

^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。

开头表示区分大小写的正则匹配

~*  开头表示不区分大小写的正则匹配

两个请求 /download  /upload 写两个location

扫描二维码关注公众号,回复: 5374993 查看本文章

nginx配置文件一般在/etc/nginx下

location ~* /upload
{

}
location ~* /download
{
}

将两个loacation合成一起:

location ~* /(upload|download)

/etc/rc.d/init.d/ngixn reload

nginx -s reload

猜你喜欢

转载自blog.csdn.net/yufanghu/article/details/81016145