Nginx 流的动态代理传递
我正试图让openresty使用lua反转代理TCP DynamicCaly 首先,我有:Nginx 流的动态代理传递,nginx,nginx-reverse-proxy,openresty,Nginx,Nginx Reverse Proxy,Openresty,我正试图让openresty使用lua反转代理TCP DynamicCaly 首先,我有: stream { server { listen 9291; set_by_lua_block $proxy ' ngx.var.proxy = "10.128.128.3:8291" '; proxy_pass $proxy; }
stream {
server {
listen 9291;
set_by_lua_block $proxy '
ngx.var.proxy = "10.128.128.3:8291"
';
proxy_pass $proxy;
}
}
但是openresty-t说:
nginx:[emerg]“set_by_lua_block”指令在/usr/local/openresty/nginx/conf/nginx.conf:129中是不允许的
我在dynamic proxy_pass上找到了许多文档,但都是“http”文档。请查看指令。
您需要在balancer_by_lua_块中使用API
仔细阅读所有文件。有很多巧妙的细节。
但你所需要的只是这里,只是RTFM