NGINX 4层代理的问题

各位大佬:


    有个需求:4层代理中stream中server语句块中,proxy_pass代理的后端服务器的IP地址如何设置为变量?

例如:访问http://www.myproxy.com?proxy=192.168.10.10:8099,按照下文配置变为proxy_pass 192.168.10.10:8099

server {
        listen 3301;
        proxy_connect_timeout 5s;
        proxy_timeout 300s;
        set $backend_pass $arg_proxy;
        proxy_pass $backend_pass;

        }


邀请回答
提问于 2020-06-03 16:56
257 次浏览
共1个回答

发表评论
  • 陶辉
    2020-06-04 09:17

    配置乱了,$arg_是HTTP里的变量,stream中没有arg_变量

    2
    回复
    举报
提问者

Ruier

暂无个人介绍

  • 0

    文章

  • 0

    粉丝

  • 0

    被赞

您已邀请位用户
版权所有©F5 Networks,Inc.保留所有权利。京ICP备16013763号-5