我想配置反向代理服务器,以便能够为专门为他创建的新服务器代理客户端。
所以说,客户端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;
...
任何简单的解决方案或其他服务器?