比如,我要将http请求参数中param1的值属于集合(vip1, vip2, vip3, vip4,vip5)的请求转发到另一台nginx,比如http://vip_proc;
我现在的思路是:
1) 集合存放在redis中;
2) lua取出param1的值,判断是否在集合中,如果不在,则往下走;如果在,则转发走;
现在的问题是:
1. nginx.conf中能否获取lua函数的返回值,然后根据返回值proxy_pass走;
2. 或者lua能否直接调用proxy_pass方法(或类似方法);