<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Hi,</span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">   I've been looking on Internet about this but seems all the examples available are for a proxy conf or fcgi conf. Not both.</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

   This is my scenario: I have three servers. The first one run only nginx (and it should be the entry point for my websites) and the other two servers run django apps.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

   </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">   Those django apps have been launched as fastcgi applications and listen on some ports. For example:</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

          /usr/bin/python /var/www/app/manage.py runfcgi method=threaded host=server_ip port=1111</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">   My intention is to run nginx as a reverse proxy for caching some pages (created through django templates). I set the nginx configuration on this way:</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

    upstream app {</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">    ip_hash;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

    server server_ip1:1111;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">    server server_ip2:1111;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

    }</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

    location / {</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">        include fastcgi_params;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

        fastcgi_pass app;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">        fastcgi_split_path_info ^()(.*)$;</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">    }</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">    This way the application works (however I am not sure if I am reaching both servers). But, If I change the configuration to this:</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

     location / {</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">         <span style="background-color:rgb(238,238,238);color:rgb(17,17,17);font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;font-size:0.857em;line-height:1.5em">proxy_pass <a href="http://app/" target="_blank" style="color:rgb(17,85,204)">http://app</a></span><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;font-size:0.857em;line-height:1.5em;padding:0px;margin:0px;color:rgb(102,102,102);font-style:italic">;</span></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;font-size:0.857em;line-height:1.5em;padding:0px;margin:0px;color:rgb(102,102,102);font-style:italic">   }</span></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;font-size:0.857em;line-height:1.5em;padding:0px;margin:0px;color:rgb(102,102,102);font-style:italic"><br>

</span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;font-size:0.857em;line-height:1.5em;padding:0px;margin:0px;color:rgb(102,102,102);font-style:italic">   </span><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;line-height:1.5em;padding:0px;margin:0px">Then nginx shows an error and I can't see the django app.</span></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;line-height:1.5em;padding:0px;margin:0px"><br>

</span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;line-height:1.5em;padding:0px;margin:0px">   Any idea?</span></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;line-height:1.5em;padding:0px;margin:0px"><br>

</span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="font-family:Consolas,'Andale Mono',Monaco,Courier,'Courier New',Verdana,sans-serif;line-height:1.5em;padding:0px;margin:0px">   Thanks in advance!!</span></div>