<div class="gmail_quote">2011/4/25 Roberto O. Fernández Crisial <span dir="ltr"><<a href="mailto:roberto.fernandezcrisial@gmail.com">roberto.fernandezcrisial@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<div><br></div><div>I think what you need to do is to code your website (<a href="http://www.example.com" target="_blank">www.example.com</a>) with img/css/js/etc source code from "<a href="http://cdn.example.com/images/abc.jpg" target="_blank">cdn.example.com/images/abc.jpg</a>" instead "/images/abc.jpg".</div>


<div><br></div><div>All you need to do is to update your IMG/CSS/JS (and all your static files) liks from your source code and point them to "<a href="http://cdn.example.com" target="_blank">cdn.example.com</a>".</div>

<div><br>
</div><div>Roberto</div><div>@rofc<br><br><div class="gmail_quote"><div><div></div><div class="h5">On Mon, Apr 25, 2011 at 12:12 PM, Shibashish <span dir="ltr"><<a href="mailto:shib4u@gmail.com" target="_blank">shib4u@gmail.com</a>></span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
Hi All,<div><br></div><div>My website is being served by varnish. I also have a CDN setup from where i serve the static content for my websites (jpg, js, css).</div><div><br></div><div>Before CDN, the static content on the site was being served as www/<a href="http://example.com/images/abc.jpg" target="_blank">example.com/images/abc.jpg</a>, <a href="http://www.example.com/css/xyz.css" target="_blank">www.example.com/css/xyz.css</a>, etc. After CDN, the static files are being served through a new domain as <a href="http://cdn.example.com/images/abc.jpg" target="_blank">cdn.example.com/images/abc.jpg</a>, <a href="http://cdn.example.com/css/xyz.css" target="_blank">cdn.example.com/css/xyz.css</a>.</div>




<div><br></div><div>How do I stop my site from being visible on <a href="http://cdn.example.com" target="_blank">cdn.example.com</a>? I want to let the static content be served out of CDN and the origin pull be happening from Varnish.</div>




<div><br clear="all">ShiB.<br>while ( ! ( succeed = try() ) );<br>
</div>
<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="http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></blockquote></div><br></div>
</blockquote></div><div><br></div>Thanks Roberto for explaining. My website source is already modified to serve content from the cdn domain, ie <a href="http://cdn.example.com/images/abc.jpg">cdn.example.com/images/abc.jpg</a> is live and being served from the CDN. Now, alongwith my images/css/js, the main website is also seen when i go to <a href="http://cdn.example.com">cdn.example.com</a>. Since the codebase is same and the html/php files are present, the main site is also visible if someone types in the cdn domain. I don't want this and want not to serve the site on the cdn domain.<div>

<br></div><div>Can I do a exact match on the cdn domain and redirect to the main domain? i.e. "<a href="http://cdn.example.com">cdn.example.com</a>" gets directed to <a href="http://www.example.com">www.example.com</a>, but <a href="http://cdn.example.com/images/abc.jpg">cdn.example.com/images/abc.jpg</a> should not be redirected. Or is there a better way?</div>