web代理到cookie值的URL

时间:2015-07-02 11:44:40

标签: apache nginx proxy reverse-proxy haproxy

我想配置反向代理服务器,以便能够为专门为他创建的新服务器代理客户端。

所以说,客户端A登录http://server.com,并且有一个cookie proxy_url = http://ec2-2323A.server.com所以这个解决方案是代理他到这个服务器,而他只看到主要http://server.com页。

我尝试用nginx阅读此Nginx redirect if cookie present 但得到一些愚蠢的错误, 我的自定义配置似乎无法正常工作

  location / {
  set $upstream 127.0.0.1:8080/;
      if ($http_cookie ~* "proxy_url=([^;]+)(?:;|$)") {
        set $upstream $1;
      }
      proxy_pass $upstream;
...

任何简单的解决方案或其他服务器?

0 个答案:

没有答案