<div dir="ltr"><div><div><div>Hmmm... that's not really an option. The upstream does not know that it's under a subdir of the domain (and the devs insist that it shouldn't be coupled to that).<br><br></div>Also, if the cookie detection lines are commented out, the proxy_pass (w/ the ending forward slash) works as expected. <br><br>This specific behavior (cookie detection affecting proxy_pass) seems rather inconsistent. =/<br><br></div>Other than that the requirements are similar to the thread named "Rewriting location directive by upstream servers".<br><br></div>Thanks :D<br><div><div><div><div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><font style="font-family:verdana,sans-serif;color:#778b97;font-size:12px;line-height:18px">
<b style="font-size:15px;margin:0px;color:#0076bd;line-height:14pt">Marcello Rocha</b><br>
<span style="font-size:14px">Pesquisa & D</span>esenvolvimento<br>
</font>
</div></div>
<br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Date: Fri, 26 Sep 2014 14:11:57 -0300<br>
From: Wandenberg Peixoto <<a href="mailto:wandenberg@gmail.com">wandenberg@gmail.com</a>><br>
To: <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
Subject: Re: Weird behavior when checking the existence of a cookie<br>
Message-ID:<br>
        <<a href="mailto:CAFXmt0Uvo1oQnFvvDBRHZNV8cG5%2BMqWDig3qBUAzFR%2BBkeNtYg@mail.gmail.com">CAFXmt0Uvo1oQnFvvDBRHZNV8cG5+MqWDig3qBUAzFR+BkeNtYg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
By default the $uri is appended to the proxy_pass directive.<br>
Since you defined as<br>
proxy_pass <a href="http://upstream" target="_blank">http://upstream</a>*/*;<br>
and the $uri starts with a slash you will have a double slash.<br>
<br>
Try to set proxy_pass like<br>
proxy_pass <a href="http://upstream" target="_blank">http://upstream</a>;<br></blockquote></div></div></div></div></div></div></div>