Pound is not a proxy server.  (Like Squid)
Pound is a load balancer, or reverse-proxy.

As such, you can't set your browser proxy settings to pound and expect it to 
work.


Instead, you could have your config below, but remove the http:// and hostname 
from the URL matching lines, moving the hostname into a headrequire host match. 
 When you open a browser without proxy settings, and go to 
https://206.108.209.193, it should take you to the line that matches.  If 
contentcafe.btol.com resolves to 206.108.209.193, you could use 
https://contentcafe.btol.com as well, since the headrequire would point you to 
the proper backend.


Pound is used for making a hybrid/composite web site from multiple backends/url 
patterns; not for creating a proxy that can answer browser requests for full 
URL's.

Joe

> -----Original Message-----
> From: Steve Nolan [mailto:[email protected]]
> Sent: Saturday, July 17, 2010 1:37 PM
> To: [email protected]
> Subject: [Pound Mailing List] Trouble with SSH backend
>
> Hi, all.
>
> I've been working away at this fruitlessly for the entire afternoon --
> I hate to, but I think it's time to ask for help.
>
> I have an existing pound 2.2 installation which works beautifully with
> straight HTTP. I've just built a new pound 2.5 on the same Ubuntu
> 10.04LTS box to take advantage of the SSH backends feature. However, I
> can't seem to get the client to engage in SSL negotiation with the
> proxy.
>
> Even with the https:// prefix in the URL, and a listening port of 443
> on
> the proxy, the communication from client to proxy consists of a single
> request, in cleartext, to port 443 where it's silently (unlogged)
> discarded by the proxy, I suppose because it wants SSL communication on
> that port? I've only tested with Windows browser clients (Firefox 3.5
> and IE8) at this point, both with proxy settings manually configured to
> point to the listening ports of my pound 2.5 install.
>
> I have a self-signed cert installed for testing, and it works fine with
> (for example) stunnel.
>
> I have the strong feeling that I'm missing the blindingly obvious,
> here.
> Can anyone give me a clue?  I love the software and I'd hate to have to
> switch to something else because I can't see what's right in front of
> my
> nose..  Thanks so much for any suggestions anyone can offer.
>
> My config, in part:
>
>
> ListenHTTP
>           Address 206.108.209.193
>           Port    3381
>           xHTTP   3
> End
>
> ListenHTTPS
>           Address 206.108.209.193
>           Port    443
>           xHTTP   3
>           Cert    "/etc/pound/mycert.pem"
>
>           Service
>                   HeadRequire "Host:.*ec.virl.bc.ca.*"
>                   BackEnd
>                           Address ec.virl.bc.ca
>                           Port 443
>                           HTTPS
>                   End
>           End
> End
>
> Service
>           URL "http://contentcafe.btol.com/*";
>           BackEnd
>                   Address contentcafe.btol.com
>                   Port 80
>           End
> End
>
> Service
>           URL "http://msgs.virl.bc.ca/denied.html";
>           BackEnd
>                   Address msgs.virl.bc.ca
>                   Port    80
>           End
> End
>
> Service
>           Redirect "http://msgs.virl.bc.ca/denied.html";
> End
>
>
>
> --
> To unsubscribe send an email with subject unsubscribe to
> [email protected].
> Please contact [email protected] for questions.

--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to