Search squid archive

Re: Squid Accelerator mode: HTTP/1.0 and 'defaultsite' header

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

 



Most clients these days will do so regardless of their version. defaultsite is completely optional, in your case if you omit it broken clients will get the squid "invalid request" error page instead of tomcat front page

If I insert 'defaultsite', I think so for HTTP/1.0 clients :

host header (http://pages.example.com) is present in the request, but I think the http packet contains "GET command" with the complete URL (e.g. http://pages.example.com/mkLista.do?code=A) so they will be able to ask correct url.
Why do you say "... instead of tomcat front page" ?
"Tomcat front" page appears only you request http://pages.example.com.






----- Original Message ----- From: "Amos Jeffries" <squid3@xxxxxxxxxxxxx>
To: <squid-users@xxxxxxxxxxxxxxx>
Sent: Thursday, March 18, 2010 12:16 PM
Subject: Re: Squid Accelerator mode: HTTP/1.0 and 'defaultsite' header


Riccardo Castellani wrote:
I'm using Squid in accelerator mode (Version 2.7.STABLE3).
I'm using this config:

http_port 72.43.22.19:80 accel vhost
cache_peer 10.1.1.2 parent 8283 0 no-query originserver Name=ITS no-digest
acl LIST dstdomain pages.example.com
http_access allow LIST
cache_peer_access ITS allow LIST
cache_peer_access ITS deny all


I can to describe my environment:

We give this public site "mysite.example.com" (having this IP
72.43.22.19:80) where users can view 4 links. If you pass by mouse in front of this 4 links you can see: 1st link http://pages.example.com/mkLista.do?code=A
2nd link http://pages.example.com/mkLista.do?code=B
3rd link http://pages.example.com/mkLista.do?code=C
4th link http://pages.example.com/mkLista.do?code=D

'pages.example.com' is resolved as IP address of Squid, that is 72.43.22.19;
this is a way to route requests to Squid accelerator (Squid is both on
extern. and on intern. network) which accelerates to 10.1.1.2 (internal
server).
I'd like accelerating ONLY these 4 links but I have no one 'defaultsite',
infact pages.example.com points to 'Apache Tomcat' default page; accelerated
server gives only these 4 objects.
I read HTTP/1.0 requests don't send 'Host' header so if I omit
'defaultsite', clients will get an "Invalid request" error.

I can't understand if I have to insert defaultsite=pages.example.com in this
case or not.
Now I'm working fine without this option but I have doubts if requests of
HTTP/1.0 clients can be accelerated.


Most clients these days will do so regardless of their version. defaultsite is completely optional, in your case if you omit it broken clients will get the squid "invalid request" error page instead of tomcat front page.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
Current Beta Squid 3.1.0.18


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

  Powered by Linux