Search squid archive

Re: can squid follow 301/302 without passing the 301/302 back to the client?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I put together the textual diagram below to help describe to someone what I
am trying to.  I thought I'd include it here in case it gives someone else
any ideas.  The greater-than or less-than symbols indicate the direction
that information is flowing.

These first two lines show what normally happens today. The client requests
a specific page.  That request goes to Squid (acting as a reverse proxy)
which in turn passes that same request onto the appropriate Server.  The
"Server" then responds with a 301/302 and the location that should be used
instead.  This response is passed through Squid to the client.


Client > > (req: http://page) > > Squid > > (req: http://page) > > > >
Server

Client < < (resp: 301/location) < < Squid < < (resp: 301/location) < < <
Server


This next diagram shows what I would like to have happen.  The first line is
exactly the same.  The second & third lines show that when the 301 response
from the server gets to Squid, Squid would turn around and request the new
"location" from another server.  Only when the response comes back from that
server will Squid return that response to the client.  The client is never
aware that a 301 or 302 occurred.


Client > > (req: http://page) > > Squid > > (req: http://page) > > > >
Server

                                  Squid < < (resp: 301/location) > > <
Server

                                  Squid > > (req: http://location) > >
Server

Client < < (resp: location) < < < Squid < < (resp: location) < < < < < 
Server


Is this possible?  Thanks in advance.




--
View this message in context: http://squid-web-proxy-cache.1019090.n4.nabble.com/can-squid-follow-301-302-without-passing-the-301-302-back-to-the-client-tp4658091p4658126.html
Sent from the Squid - Users mailing list archive at Nabble.com.


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux