在新版本中:
-
机会 在“action”块中使用“return”和“location”表达式立即返回任意返回代码或重定向到外部资源。 例如,要拒绝访问与“*/.git/*”掩码匹配的 URI 或重定向到带有 www 的主机,可以使用以下设置:{
“匹配”: {
“uri”:“*/.git/*”
},“行动”: {
“返回”:403
}
}{
“匹配”: {
“主机”:“example.org”,
},“行动”: {
“返回”:301,
“位置”:“https://www.example.org”
}
} - 支持块中的分数服务器权重“
上游 ”。 例如,具有整数权重的设计,这意味着重定向到 192.168.0.103 的请求数量是其他请求的一半:{
“192.168.0.101:8080”:{
“重量”:2
},
“192.168.0.102:8080”:{
“重量”:2
},
"192.168.0.103:8080": { },
“192.168.0.104:8080”:{
“重量”:2
}
}现在可以简化为更简单、更符合逻辑的形式:
{
"192.168.0.101:8080": { },
"192.168.0.102:8080": { },
“192.168.0.103:8080”:{
“重量”:0.5
},
“192.168.0.104:8080”:{}
} - 修复了 DragonFly BSD 中的构建问题;
- 修复了高负载下导致输出代码 502“Bad Gateway”的错误;
- 修复了从 1.13.0 版本开始出现的路由器内存泄漏问题;
- 与某些 Node.js 应用程序的不兼容性已得到解决。
来源: opennet.ru