Henrik Nordstrom escribió:
On Mon, 2007-07-02 at 09:10 +0200, Emilio Casbas wrote:

The same rewrite rules are working with squid-2.5 but no with squid-2.6.
Is there any workaround to solve this?

Then had the accelerator mode configured differently, probably

httpd_accel_host internal.server.name
and NOT
httpd_accel_uses_host_header

this translates to

http_port 80 defaultsite=internal.server.name

No, our squid-2.5 accelerator configuration is:

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

plus the several rewrite rules working in redirector.

Which we have translate to:

http_port 80 accel defaultsite=www.unav.es vhost
cache_peer webcluster.cti.unav.es parent 80 0 no-query originserver name=unav

In order to route the problematic request We have done:

http_port 80 accel defaultsite=www.unav.es vhost
acl argatest urlpath_regex /alumno/ga/

cache_peer webcluster.cti.unav.es parent 80 0 no-query originserver name=unav
cache_peer arga.unav.es parent 8080 0 no-query originserver name=arga

cache_peer_access arga allow argatest
cache_peer_access unav deny argatest

and we have deleted the rewrite rule on the redirector.

Now seeing the access.log looks like is working;

orfeo.cti.unav.es - - [02/Jul/2007:16:52:19 +0200] "GET http://www.unav.es/alumno/ga/alumno/servlet/es/unav/ga/comun/consultasAlumno/ConsultasAlumno.html HTTP/1.0" 302 495 TCP_MISS:FIRST_UP_PARENT

but we are getting a error message on the browser with endless redirection.


Thanks
Emilio C.

Reply via email to