Parto Chobeiry wrote:
> Whenever I start redirecting from port 80 to 3128, the hostnames are
> removed from the URLs and I do not see what I am doing wrong. I am
> using »httpd_accel_host virtual« and »httpd_accel_with_proxy on« and
> »httpd_accel_uses_host_header on«, but it does not work.
httpd_accel_uses_host_header should do the trick, unless there is no
host header in the request. Most browsers sends Host headers, but there
are some batch or software embedded http clients which doesn't (i.e.
automated update agents and such things).
A quick way to inspect what the requests looks like is by enabling
log_mime_hdrs. Then the complete request including all headers will be
logged in access.log.
When running as a TCP hijacking proxy Squid can only reconstruct the
host part of the URL if there is a Host header in the request.
-- Henrik Nordstrom Spare time Squid hackerReceived on Wed Sep 22 1999 - 16:30:18 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:48:31 MST