[squid-users] Squid with ESI + Tomcat

From: Konrad <conradh@dont-contact.us>
Date: Thu, 08 Jan 2004 12:27:53 +0100

Hi all

I'm trying to use squid as a reverse proxy in front of Tomcat and to make things
more complicated squid is compiled with ESI enabled :-)
I've allready convinced squid-tomcat dou to process basic esi example but squid
doesn't cache anything. I suspect that it's because of http headers that Tomcat
by default adds to each response. I tried similar configuration with Apache and
everything works promising ;-)

Any sugestions what I'm doing wrong ?

This is from Tomcat:
HTTP/1.1 200 OK
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Surrogate-Control: max-age=600, content="ESI/1.0"
Content-Type: text/html;charset=UTF-8
Content-Length: 631
Date: Thu, 08 Jan 2004 10:40:23 GMT
Server: Apache-Coyote/1.1
Connection: close
--cut--

This is from Apache:
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2004 11:09:40 GMT
Server: Apache/2.0.48 (Unix)
Last-Modified: Wed, 07 Jan 2004 19:35:55 GMT
Accept-Ranges: bytes
Content-Length: 744
Surrogate-Control: max-age=600,content="ESI/1.0"
Connection: close
Content-Type: text/html; charset=ISO-8859-1
--cut--

This is from squid + Apache:
HTTP/1.0 200 OK
Date: Wed, 07 Jan 2004 19:36:40 GMT
Server: Apache/2.0.48 (Unix)
Last-Modified: Wed, 07 Jan 2004 19:35:55 GMT
Surrogate-Control: max-age=600,content="ESI/1.0"
Content-Type: text/html; charset=ISO-8859-1
Age: 56559
X-Cache: HIT from exo
Via: 1.0 exo (squid/3.0-PRE3-20040107)
Connection: close
--cut--

This is from squid + Tomcat:
HTTP/1.0 200 OK
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Surrogate-Control: max-age=600, content="ESI/1.0"
Content-Type: text/html;charset=UTF-8
Date: Thu, 08 Jan 2004 10:52:15 GMT
Server: Apache-Coyote/1.1
X-Cache: MISS from viper
Via: 1.0 viper (squid/3.0-PRE3-20040107)
Connection: close

-- 
Regards
Konrad
Received on Thu Jan 08 2004 - 04:25:57 MST

This archive was generated by hypermail pre-2.1.9 : Sun Feb 01 2004 - 12:00:04 MST