fre 2003-07-25 klockan 12.23 skrev Matthias Weigel:

> My problem is, the backend server uses port 7777. It cannot be chaned to 
> use port 80 (limitation of the backend servers software).
> 
> 10.113.209.1 = squid3 accel, listening on port 7777
> 10.113.209.219 = backend server, listening on port 7777
> 
> Extracts from my squid.conf:
> https_port 7777 cert=server.crt key=server.key 
> defaultsite=official.site.name protocol=http
> cache_peer 10.113.209.219 parent 7777 0 originserver name=tviprod
> acl tviprod dstdomain official.site.name
> cache_peer_access tviprod allow tviprod
> cache_peer_access tviprod deny all
> 
>  From /etc/hosts on accel:
> 10.113.209.219         tviprod

/etc/hosts is not needed when using the cache_peer based request
forwarding, but does not hurt either (not used by Squid).

> The Errormessage:
> 2003/07/25 10:52:02| TCP connection to 10.113.209.219/7777 failed
> 2003/07/25 10:52:02| TCP connection to 10.113.209.219/7777 failed
>
> A tcpdump shows me, that squid3 actually tried to connect on port 80 
> instead of 7777

Then register a bug report. It is supposed to connect to the port given
in your cache_peer directive.

Unless.. there is one thing. Make sure you are not using an
always_direct directive as this bypasses the cache_peer.

In any case register a bug report. The port should still be 7777 even if
you use always_direct.

> Is this a bug or am i doing something wrong?

>From what you have told it looks like a bug. Have not verified your
findings yet (will do when there is a bug report).

> Similar setups on squid2.4 work fine when using the follwoing 
> directives, but they seem to have gone in squid3.
> http_accel_with_proxy on
> http_accel_uses_host_header on

Correct. These directives became obsolete by the addition of accelerator
related options to http_port.

Regards
Henrik

-- 
Donations welcome if you consider my Free Squid support helpful.
https://www.paypal.com/xclick/business=hno%40squid-cache.org

Please consult the Squid FAQ and other available documentation before
asking Squid questions, and use the squid-users mailing-list when no
answer can be found. Private support questions is only answered
for a fee or as part of a commercial Squid support contract.

If you need commercial Squid support or cost effective Squid and
firewall appliances please refer to MARA Systems AB, Sweden
http://www.marasystems.com/, [EMAIL PROTECTED]

Reply via email to