Oliver Kindernay wrote:
> Hi, I have webservers on virtual interfaces and SQUID3 in accelerator
> on interface with public IP on port 80. I am using "cache_peer" to
> forward request to webservers from internet.
> This is what I have in configuration file
>
> cache_peer 192.168.0.1 parent 80 0 no-query originserver no-digest name=server1
> cache_peer 192.168.0.2 parent 80 0 no-query originserver no-digest name=server2
>
> acl srvone dstdomain binpot.eu
> http_access allow srvone
> cache_peer_access server1 allow srvone
> cache_peer_access server1 deny all
>
> acl srvtwo dstdomain parky.binpot.eu
> http_access allow srvtwo
> cache_peer_access server2 allow srvtwo
> cache_peer_access server2 deny all
>
> It works, but it uses HTTP 1.0 for contact webservers. I want to use
> HTTP 1.1. How to achieve this? Or better, how to just forward
> _unchanged request_ from internet to webserver and than _unchanged
> request_ from webserver to client? I know squid 2.6 has some
> experimental HTTP 1.1 support for this, but I want to use squid3.
Squid is an RFC compliant HTTP proxy. It does _always_ alters the
headers in compliance with HTTP standards.
Most of the features of HTTP/1.1 will work through Squid now despite the
1.0 being stated.
Squid 2.6 had experimental support for many HTTP/1.1 features which are
now built in and working by default.
Squid-2.7 had experimental support to advertise 1.1 despite some broken
features. This has proven to be a mistake for many people.
The latest Squid-3.x betas are the most 1.1-enabled releases ever and we
will make Squid-3 send 1.1 when it's actually compliant.
So patience please, or better yet some sponsorship to help speed the
work up.
http://wiki.squid-cache.org/Features/HTTP11
Amos
-- Please be using Current Stable Squid 2.7.STABLE7 or 3.0.STABLE20 Current Beta Squid 3.1.0.15Received on Sun Dec 20 2009 - 10:13:30 MST
This archive was generated by hypermail 2.2.0 : Sun Dec 20 2009 - 12:00:02 MST