Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache cookie值中URL的web代理_Apache_Nginx_Proxy_Reverse Proxy_Haproxy - Fatal编程技术网

Apache cookie值中URL的web代理

Apache cookie值中URL的web代理,apache,nginx,proxy,reverse-proxy,haproxy,Apache,Nginx,Proxy,Reverse Proxy,Haproxy,我想配置反向代理服务器,以便能够为专门为他创建的新服务器代理客户端 比如说,客户端A登录了,并且有一个cookie proxy_url=所以这个解决方案是将他代理到这个服务器,而他只在主页上看到 我试着用nginx阅读这篇文章 但是有一些愚蠢的错误, 我的自定义配置似乎不起作用 location / { set $upstream 127.0.0.1:8080/; if ($http_cookie ~* "proxy_url=([^;]+)(?:;|$)") {

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

比如说,客户端A登录了,并且有一个cookie proxy_url=所以这个解决方案是将他代理到这个服务器,而他只在主页上看到

我试着用nginx阅读这篇文章 但是有一些愚蠢的错误, 我的自定义配置似乎不起作用

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

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

1。您至少需要一个
解析器。2.有
$cookie\…
变量。3.如果使用变量,则必须在
proxy\u pass
中构造整个url。您是否可以显示错误?