<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi All,<div class=""><br class=""></div><div class="">i’m hoping someone has attempted this before to save me having to learn too much about nginx :)</div><div class=""><br class=""></div><div class="">I have multiple URL’s:</div><div class=""><a href="http://www.site1.com" class="">www.site1.com</a></div><div class=""><a href="http://www.site2.com" class="">www.site2.com</a></div><div class="">etc.</div><div class=""><br class=""></div><div class="">and multiple applications running in seaside:</div><div class=""><a href="http://www.site1.com/Site1App" class="">www.site1.com/Site1App</a></div><div class=""><a href="http://www.site2.com/Site2App" class="">www.site2.com/Site2App</a></div><div class="">etc.</div><div class=""><br class=""></div><div class=""><b class="">This is the bit I don’t know about</b>… Ideally I’d like the urls to map directly to the Seaside application. i.e.</div><div class=""><a href="http://www.site1.com" class="">www.site1.com</a>&nbsp;serves the application at /Site1App</div><div class=""><a href="http://www.site2.com" class="">www.site2.com</a>&nbsp;serves the application at /Site2App</div><div class="">etc.</div><div class=""><br class=""></div><div class="">in my nginx.conf I have:</div><div class=""><br class=""></div><div class=""><div class="">upstream seaside {</div><div class="">&nbsp; &nbsp; server 127.0.0.1:8383;</div><div class="">}</div></div><div class=""><div class="">server {</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>listen 80;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>server_name <a href="http://site1.com" class="">site1.com</a>&nbsp;<a href="http://www.site1.com" class="">www.site1.com</a>;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>root /dev/null;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>location / {</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_pass <a href="http://seaside" class="">http://seaside</a>;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_http_version 1.1;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_redirect off;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_set_header &nbsp; Host<span class="Apple-tab-span" style="white-space:pre">                                </span>$host;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_set_header &nbsp; X-Real-IP<span class="Apple-tab-span" style="white-space:pre">                        </span>$remote_addr;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>proxy_set_header &nbsp; X-Forwarded-For<span class="Apple-tab-span" style="white-space:pre">        </span>$proxy_add_x_forwarded_for;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp; }</div></div><div class="">}</div><div class=""><div class=""><div class="">server {</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>listen 80;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>server_name&nbsp;<a href="http://site1.com" class="">site2.com</a>&nbsp;<a href="http://www.site1.com" class="">www.site2.com</a>;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>root /dev/null;</div><div class=""><div class=""><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>location / {</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_pass <a href="http://seaside" class="">http://seaside</a>;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_http_version 1.1;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_redirect off;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_set_header &nbsp; Host<span class="Apple-tab-span" style="white-space: pre;">                                </span>$host;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_set_header &nbsp; X-Real-IP<span class="Apple-tab-span" style="white-space: pre;">                        </span>$remote_addr;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>proxy_set_header &nbsp; X-Forwarded-For<span class="Apple-tab-span" style="white-space: pre;">        </span>$proxy_add_x_forwarded_for;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>&nbsp; }</div></div></div><div class="">}</div></div></div><div class="">etc.</div><div class=""><br class=""></div><div class="">Does anyone know the missing piece of the puzzle?</div><div class=""><br class=""></div><div class="">Thanks in advance for any advice.</div><div class=""><br class=""></div><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Jupiter</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>