<div>Greetings. Imagine:</div>
<div> </div>
<div>Variant #1 - simple</div>
<div> </div>
<div>BROWSER <a href="http://site.com">http://site.com</a> -> Apache(80). uri_for is <a href="http://site.com">http://site.com</a></div>
<div> </div>
<div>Variant #2 - simple proxing</div>
<div> </div>
<div>
<div>BROWSER <a href="http://site.com/">http://site.com</a> -> nginx/oops (80) -> Apache(81). uri_for is <a href="http://site.com:81">http://site.com:81</a> !</div>
<div> </div>
<div>Variant #3 - complex proxing</div>
<div> </div>
<div>
<div>BROWSER <a href="http://site.com">http://site.com</a> </div>
<div>-> nginx (80) </div>
<div>-> apache+mod_accel(81)</div>
<div>-> nginx (82) (load balancing)</div>
<div>-> many Apaches (83). uri_for <u>vary for different machines: </u><a href="http://serverN:83">http://serverN:83</a> </div>
<div> </div>
<div>Does anyone can advice a good solution ?</div></div></div>