RE: [squid-users] Redirecting to different server based onURLpattern

From: Jacobson, Martin <MJacobson@dont-contact.us>
Date: Wed, 13 Jun 2007 14:26:24 -0000

I believe that I am getting closer but want to make sure before changing
my squid configuration file.

Currently I have it set up using the httpd_accel_host and
httpd_accel_port
  # IP of server
  httpd_accel_host 172.16.7.199
  # Port
  httpd_accel_port 80

After reading over these links, I believe that I need to comment out the
above lines and add something like:
  cache_peer 172.16.7.199 parent 80 0 no-query originserver name=server1
  cache_peer 172.16.10.36 parent 9000 0 no-query originserver
name=server2
  acl bin urlpath_regex ^/cgi-bin/
  cache_peer_access server2 allow bin
  cache_peer_access server1 deny bin

This should pass all requests coming through the squid to server1 unless
it has /cgi-bin/ in the URL. Then it will be passed to server2 port
9000.

Now I don't want squid to keep a cached copy of the page returned by
either server1 or server2. I need squid to always pass the request to
the correct server. Will the above configuration do this, or do I need
to set another configuration flag?

Jake
 
> -----Original Message-----
> From: Henrik Nordstrom [mailto:henrik@henriknordstrom.net]
> Sent: Tuesday, June 12, 2007 6:21 PM
> To: Jacobson, Martin
> Cc: squid-users@squid-cache.org
> Subject: RE: [squid-users] Redirecting to different server based
> onURLpattern
>
> tis 2007-06-12 klockan 15:07 +0000 skrev Jacobson, Martin:
>
> > Thanks for the pointer. After reading the help wiki, I am still
> > confused on how cache_peer_access works. Can someone provide a
simple
> > example?
>
> It's a filter defining which requests MAY be sent to each peer. By
> default all peers is candidates.
>
> Simple Examples:
>
> http://wiki.squid-cache.org/SquidFaq/ReverseProxy#head-
> 7bd155a1a9919bda8ff10ca7d3831458866b72eb
> and
> http://wiki.squid-cache.org/SquidFaq/ReverseProxy#head-
> c073a2271a01dac8f222cff894d358707fd497ec
>
> Regards
> Henrik
Received on Wed Jun 13 2007 - 08:24:41 MDT

This archive was generated by hypermail pre-2.1.9 : Sun Jul 01 2007 - 12:00:04 MDT