NginX is a reverse proxy, and it sounds like you might want a forward proxy.<br><br><div class="gmail_quote">On Fri, Jan 30, 2009 at 8:20 AM, Shamunda <span dir="ltr"><<a href="mailto:shamunda@playlan.com">shamunda@playlan.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div><font color="#000000" face="Arial" size="2">Hi All</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Ok here's my delima. I have nginx acting as my reverse proxy, and a backend IIS server assigned with multiple addresses.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">nginx server address:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">10.100.50.7</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">IIS server Addresses:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">10.100.50.1</font></div>
<div><font face="Arial" size="2">10.100.50.2</font></div>
<div><font face="Arial" size="2">10.100.50.3</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">so everything coming in to 10.100.50.7 works fine and goes to the proper app server...However I also need the app server to make outbound connections as 10.100.50.7.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">so here's the map.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">user request page > nginx forwards to server > iis processes request .... this works perfectly. </font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">However my application also needs to look up information from the users site without the user requesting it (security stuff)...</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">so i need something like </font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">IIS app goes out to make request from 10.100.50.3 > nginx needs to grab that identity and assign it the address of 10.100.50.7 > user site accept request because 10.100.50.7 is a trusted IP.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">How can this be accomplished? Right now all my request are being rejected but it's passing the information through the default gateway not through nginx.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">All help appreciated..</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">-Shamunda</font></div>
<div><font face="Arial" size="2"></font> </div><p align="left"><font face="Tahoma" size="2"><font color="#0000ff">***** Email confidentiality notice *****</font></font></p>
<p align="left"><font face="Tahoma" size="2"><font color="#0000ff">30/1/2009</font></font></p>
<p align="left"><font face="Tahoma" size="2"><font color="#0000ff">This message is private and confidential. If you have recieved this message in error, please notify us and remove it from your system.</font></font></p>
</div></blockquote></div><br>