Re: [squid-users] vhost for reverse proxy - two web applications with one Squid

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 03 Sep 2010 20:41:18 +1200

Michael Grimm wrote:
> Hi,
>
> I am currently using squid 3.0 STABLE19 with the following working config:
>
> access_log /var/log/squid/access.log squid
>
> https_port 443 accel
> cert=/etc/ssl/reverse_proxy/server1.mydomain.de.cert
> key=/etc/ssl/reverse_proxy/server1.mydomain.de.key
> defaultsite=server1.mydomain.de
>
> cache_peer 192.168.1.100 parent 8080 0 originserver no-query
> name=server1 forceddomain=server1.mydomain.de
>
> acl reverse_server1 dstdomain server1.mydomain.de
>
> http_access allow reverse_server1
> http_access deny all
>
> cache_peer_access server1 allow reverse_server1
> cache_peer_access server1 deny all
>
> never_direct allow all
>
> Now I want to integrate a second server running a different web
> application in the same config.
> The second server should answer over server2.mydomain.de.
>
> I know that there is a vhost functionality in Squid but I just don’t
> understand how to use it in this case.
> Does this work at all? I could install a second squid for this but
> then I would have to use my last precious external IPs (My precious!
> :-).

Yes it works. The vhost option will already be handling all the incoming
stuff for you. Just add a second set of cache_peer/cache_peer_access for
the other internal web server with a different ACL naming the other
dstdomain.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.7
   Beta testers wanted for 3.2.0.1
Received on Fri Sep 03 2010 - 08:41:27 MDT

This archive was generated by hypermail 2.2.0 : Fri Sep 03 2010 - 12:00:04 MDT