<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1479848413145_7211"><span id="yui_3_16_0_1_1479848413145_7217">Hello Francis,</span></div><div id="yui_3_16_0_1_1479848413145_7218"><span id="yui_3_16_0_1_1479848413145_7217">Thank you very much.</span></div><div id="yui_3_16_0_1_1479848413145_7239"><span id="yui_3_16_0_1_1479848413145_7217">Everything works fine. Have a nice week</span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> Le Mardi 22 novembre 2016 21h55, Francis Daly <francis@daoine.org> a écrit :<br></font></div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <br><br> <div class="y_msg_container">On Tue, Nov 22, 2016 at 06:51:28PM +0000, Mik J via nginx wrote:<br clear="none"><br clear="none">Hi there,<br clear="none"><br clear="none">> location ^~ / {<br clear="none">>          proxy_pass        <a shape="rect" href="http://10.1.1.1/service1;And" target="_blank" onclick="return theMainWindow.showLinkWarning(this)">http://10.1.1.1/service1;And </a>it works but the request appears is if the client typed <a shape="rect" href="http://10.1.1.1/service1/" target="_blank" onclick="return theMainWindow.showLinkWarning(this)">http://10.1.1.1/service1/ </a>from the web server point of view<br clear="none"><br clear="none">> What should I write on the reverse proxy so that the IP paquet is sent to 10.1.1.1 but the HTTP GET request hits the virtual host service1.mydomain.org on the back end web server ?<br clear="none"><br clear="none">Either use "proxy_set_header" (<a shape="rect" href="http://nginx.org/r/proxy_set_header" target="_blank">http://nginx.org/r/proxy_set_header</a>) to<br clear="none">set Host (and consider "proxy_redirect" too); or create an "upstream"<br clear="none">called service1.mydomain.org and "proxy_pass" to that.<br clear="none"><br clear="none">Note that if your "location" ends in /, you probably want your<br clear="none">"proxy_pass" to end in / too.<br clear="none"><br clear="none">Cheers,<div class="yqt5404529770" id="yqtfd22783"><br clear="none"><br clear="none">    f</div><br clear="none">-- <br clear="none">Francis Daly        <a shape="rect" ymailto="mailto:francis@daoine.org" href="mailto:francis@daoine.org">francis@daoine.org</a><div class="yqt5404529770" id="yqtfd42210"><br clear="none"></div><br><br></div> </blockquote> </div> </div>  </div></div></body></html>