<div>You should be able to easily rewrite the req.http.header value in vcl_recv</div><div><br></div><div> if (req.http.host == "<a href="http://mysite.domain.com">mysite.domain.com</a>") { </div><div>    set req.http.host = "10.0.0.10";</div>
<div> }</div><div><br></div><div>To Rafal's point, this will pass the Host header of 10.0.0.10 to your backend. Make sure you backend is configured to be port 8888 </div><div><br></div><div><div>backend default {</div>
<div>     .host = "127.0.0.1";</div><div>     .port = "8888";</div><div> }</div><br><div class="gmail_quote">On Tue, Apr 3, 2012 at 9:07 AM, James Light <span dir="ltr"><<a href="mailto:j.gareth.light@gmail.com">j.gareth.light@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p></p><div><div class="h5">On Apr 3, 2012 8:53 AM, "Rafał Zawierta" <<a href="mailto:zawierta@gmail.com" target="_blank">zawierta@gmail.com</a>> wrote:<br>

><br>
> Hello,<br>
><br>
> Is it possible to handle such case: my webapp is running on <a href="http://10.0.0.10:8888/content/site/EN.html" target="_blank">http://10.0.0.10:8888/content/site/EN.html</a> and whole site is on base url: <a href="http://10.0.0.10:8888/content/site/" target="_blank">http://10.0.0.10:8888/content/site/</a>.<br>


><br>
> I want to make my site available via Varnish on url: <a href="http://mysite.mydomain.com/" target="_blank">http://mysite.mydomain.com/</a> - I want to remove whole stuff after / from url.<br>
><br>
> Rule:<br>
> sub vcl_recv {<br>
> if (req.http.host ~ "^(www\.)?mysite\.mydomain\.com$" ) {<br>
>   set req.url = regsub(req.url, "^/content/site/", "/");<br>
> }<br>
> }<br>
><br>
> isn't working at all.<br>
><br>
> Regards<br>
> R.<br>
><br></div></div>
> _______________________________________________<br>
> varnish-misc mailing list<br>
> <a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
> <a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><p></p>
<p>Is your backend configured to respond to requests to that hostname and does it have a way to know that "/content/site" is aliased to "/" ?<br>
Sorry if I'm missing something but it seems like a rewrite rule on the backend is more appropriate for this sort of thing, no?</p>
<br>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></blockquote></div><br></div>