Re: [squid-users] Someone's using my cache?

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Thu, 13 Nov 2008 14:06:06 +1300 (NZDT)

>> Ah. Gottcha. You are wanting a reverse proxy.
>
> Darn, sorry, I should have thought about that distinction, like I said,
> this is yet another project on my plate so don't have it all down yet :).
>
>> http://wiki.squid-cache.org/SquidFaq/ReverseProxy
>> contains a usable config for accelerating a hidden web server securely.
>
> Yes, I did come across this but I wasn't sure if this was what I'm looking
> for.
> In the case of using the proxy, there is a virtual host server on the lan
> which handles a dozen or so sites which I wanted to use a reverse proxy to
> speed up connections to.
>
> On the public side, each domain has it's www IP pointing to that virtual
> hosting server. The web server is responding based on names so should
> squid be pointing to the server or dies it have to know about each site
> name as well?
>
> The examples in the URL seem to show a number of combinations and since
> I've not had the chance to actually sit down and start learning this, I
> ended up using what I posted, the hole.

It's one basic config, with need-based variants. The 'vhost' variation is
the one you want by the sounds.

Yes the proxy needs to have a list of the domains that are acceptable,
just like the virtual host needs to know the domains its serving.
A dozen should be easily manageable. If there are too many or need
changing frequently they can be moved into a separate file which squid
loads into an ACL.

If its still just a presentation demo as you said earlier, you can hack a
little by configuring the browser used to demo to use the proxy as a
normal proxy, but have the proxy itself setup as a reverse. That way the
main production DNS stays normal.

For a full rollout to go live the domain DNS gets pointed at the proxy
instead of the virtual host and things keep flowing.

Amos
Received on Thu Nov 13 2008 - 01:06:10 MST

This archive was generated by hypermail 2.2.0 : Thu Nov 13 2008 - 12:00:03 MST