Brett Lymn wrote:
> I have quite a few squid proxies, they are running a rather old
> version of squid (2.5stable6 mostly) so they are well overdue for an
> update. I have built squid 2.7stable5 without problems but have run
> into problems when deploying the update. The machines I am updating
> are running as httpd accelerators and as proxies. I have this working
> fine with 2.5 but things break in 2.7 and I am not sure how to fix
> it. In my 2.7 squid.conf I put:
>
> http_port 80 accel vhost
> cache_peer server.ip.address.here parent 81 0 no-query originserver
>
> which seems to do mostly the right thing - caching works and fetches
> from the accelerated host work but I get errors in the cache.log
> saying that the CONNECT method is not supported in accelerator mode.
> I couldn't see a way of fixing this error. Can I make this work or
> should I just configure another port to perform caching?
You need to send the normal proxy requests to a different port than the
one receiving reverse-proxy (accel) requests.
With current Squid you do that by adding a second http_port entry (3128
should do) and pointing the browser configurations there.
... and double-check your config against this to make sure everything is
right:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator
Amos
-- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18 Current Beta Squid 3.1.0.13Received on Tue Aug 25 2009 - 14:53:38 MDT
This archive was generated by hypermail 2.2.0 : Tue Aug 25 2009 - 12:00:03 MDT