location ~*/(1|2|3...109)$ { proxy_pass http://127.0.0.1; }
location ~*/(110|111|112...235)$ { proxy_pass http://127.0.0.1; }
location ~*/(236|237|238...2235)$ { proxy_pass http://127.0.0.1; }
如何批量匹配路径 总不能几千个文件夹都列出来吧?
1
Lax 2019-03-07 12:10:05 +08:00
rewrite_by_lua
或者没有 lua 模块时,从 location 取个变量出来,用 map。 map $var $backend_group { 1 127.0.0.1 2 127.0.0.2 ... default 127.0.0.3 } location ~ /(?<var>.+)$ { proxy_pass http://$backend_group } |