I have RHEL4ES with squid-2.5.STABLE6-3.4E.11, squid must be the first in 
the chain because I use ntlm_auth for win2k clients.
  in squid.conf:
  http_port cache:8080 localhost:8081
  cache_peer 127.0.0.1 parent 3128 0 proxy-only no-query
  in dansguardian.conf:
  filterip = 127.0.0.1
  filterport = 3128
  proxyip = 127.0.0.1
  proxyport = 8081
  In squid logs (cache.log) I have many records like this:
  WARNING: Forwarding loop detected for:
  blablabla
  Via: 1.1 cache:8080 (squid/2.5.STABLE6)
  blablabla
  As I understand, HTTP_VIA was not correctly created, because when I 
checked my HTTP_VIA on web server, it was
  HTTP_VIA 1.1 cache:8080 (squid/2.5.STABLE6), 1.0 cache:8080 
(squid/2.5.STABLE6)
  but it must be
  HTTP_VIA 1.1 cache:8080 (squid/2.5.STABLE6), 1.0 localhost:8081 
(squid/2.5.STABLE6)
  Squid is use only first socket  from http_port! Why?-(
  When I changed http_port as follows
  http_port localhost:8081 cache:8080
  In cache.log
  WARNING: Forwarding loop detected for:
  blablabla
  Via: 1.1 localhost:8081 (squid/2.5.STABLE6)
  blablabla
   Via header on web server
  HTTP_VIA 1.1 localhost:8081 (squid/2.5.STABLE6), 1.0 localhost:8081 
(squid/2.5.STABLE6)
  How can I correct this problem?
  Thanks, Vadim.
Received on Sun Nov 20 2005 - 08:42:51 MST
This archive was generated by hypermail pre-2.1.9 : Thu Dec 01 2005 - 12:00:10 MST