Henrik Nordstrom wrote:
On fre, 2008-07-18 at 12:21 +1200, Amos Jeffries wrote:
Henrik Nordstrom wrote:
On tor, 2008-07-17 at 09:09 +0800, Adrian Chadd wrote:
Well, what we should really do is document exactly whats going on, so
we can then write tests to ensure the code matches the intent.
The intent is that nothing goes on unless one explicitly asks for it.
As he did in this case with 'vhost' option.

that tells Squid to use the Host header, which is the effect he saw.

or did I misunderstand Mark completely?

I read his post as saying he configured with vhost then saw it behaving like it was designed. But he misunderstood the intended option behavior and wanted clarification.


My understanding was that the correct behavior is:

- default or 'accel': no re-writing done. Assume the client did it properly, too bad if not.

accel alone is a no-go. Needs at least one of vhost or defaultsite
telling squid how to pick up the requested hostname.

  - never re-write to the cache_peer 'name' or label EVER.

correct.

- with 'vhost' configure on the http_port should re-write URL domain to the Host: FQDN.

correct.

- with no Host: but defaultsite, should re-write as above to fixed defaultsite value.

correct.

  - same for vport

vport is a  bit of an odd beast, but yes.

Regards
Henrik


Amos
--
Please use Squid 2.7.STABLE3 or 3.0.STABLE7

Reply via email to