Re: [squid-users] Writing squid's IP as a response header

From: N3O <strutter79_at_gmail.com>
Date: Tue, 22 Mar 2011 22:23:36 -0300

Amos

The caching layer is used as a reverse proxy layer.
How do i implement the Via:header or X-Client headers thing?
Or how do i check those headers being sent to the client??

greetings

On Tue, Mar 22, 2011 at 6:12 PM, Amos Jeffries <squid3_at_treenet.co.nz> wrote:
> On Tue, 22 Mar 2011 14:34:49 -0300, N3O wrote:
>>
>> yeah but the problem of that is you have to keep checking on the squid
>> logs. i prefer if its possible to do the IP response headers thing,
>> just
>> for the name of simplicity. Is it possible??
>>
>> Greetings
>>
>> On Tue, Mar 22, 2011 at 12:50 PM, Giles Coochey wrote:
>>>
>>> On 22/03/2011 16:40, N3O wrote:
>>>>
>>>> is it possible to get squid to write its IP as a response header?? i'm
>>>> using a two node caching layer with a load balancer between them, and
>>>> my idea is to confirm that both squids and if the load balancer is
>>>> distributing requests.
>>>>
>>>>  Any idea how to implement this on squid??
>>>> Greetings
>>>
>>> Can't you just check the squid logs to see they are both receiving and
>>> processing requests??
>>> I have a load balanced pair of squids, I know the load balancing is
>>> working
>>> because I didn't set the acls right during initial set up and I saw
>>> responses from different hostnames.
>
>
> What you are looking for is the Via: header. This is a mandatory header
> where each proxy adds its own $unique_hostname as is passes through. It is
> sent in both request and reply.
>
>
> For example; if your top layer is called squid1 and your bottom layer is
> balanced between squid2 and squid3.
>
> Your server will see:
>  Via: ..., 1.1 squid1.example.com (squid), 1.0 squid2.example.com (squid)
> or
>  Via: ..., 1.1 squid1.example.com (squid), 1.0 squid3.example.com (squid)
>
> The client will see:
>   Via: ..., 1.0 squid2.example.com (squid), 1.0 squid1.example.com (squid)
> or
>  Via: ..., 1.0 squid3.example.com (squid), 1.0 squid1.example.com (squid)
> or (on HITs)
>  Via: ..., 1.0 squid1.example.com (squid)
>
>
> Depending on your squid version and setup (forward/reverse/transparent) you
> may also get X-Client headers out of Squid on the reply back to client
> saying whether it was a HIT/MISS at each layer.
>
> Amos
>
>
Received on Wed Mar 23 2011 - 01:23:45 MDT

This archive was generated by hypermail 2.2.0 : Wed Mar 23 2011 - 12:00:02 MDT