Re: [Pound Mailing List] Port 80 and SSL to the same Host

[email protected] Thu, 12 Nov 2015 15:27:54 +0100
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
Hi Kieran,

thanks a lot! i have overlooked this options .. now it seems to be works 
fine.

Best Regards
Marc

Am 2015-11-12 14:01, schrieb Kieran Reynolds:
> Hi
> 
> Per http://linux.die.net/man/8/pound
> 
> 
> Your backend config stanza - you need "HTTPS" directive..
> 
>>>> _ BackEnd_
>>>> _ Address 192.168.0.101_
>>>> _ Port 443_
>>>> _ End_
> 
> 
> That should be:
> 
> 
> BackEnd_
> Address 192.168.0.101
> Port 443
> HTTPS
> End
> 
> 
> What's happening - Pound is trying to talk to the backserver on port
> 443 - but using HTTP - hence the error.
> It you tell pound to talk to the back end on HTTPS - that should fix 
> it.
> 
> Regards
> 
> -
> KR
> 
> ----- Original Message -----
> From: [email protected]
> To: [email protected]
> Sent: Thursday, 12 November, 2015 12:17:45 PM
> Subject: Re: [Pound Mailing List] Port 80 and SSL to the same Host
> 
> Nobody with an Idea? ;(
> 
> Am 2015-11-05 23:04, schrieb Marc Schulte:
>> Hi,
>> 
>>  i have some trouble with my pound.cfg
>> 
>>                              /--- Server 1 -> Service on 80 and 443
>> www.server0.com [2]
>>  ipfire with pound
>>                              \--- Server 2 -> Service on 80 and 443
>> www.server1.com [3]
>> 
>>  Only with port 80 it works great, if i type server0.com i get output
>> from Server1, if i type server1.com i get the output from Server2.
>> 
>>  But, it only works on port 80, if i want to use port 443 and https, i
>> became this error:
>> 
>>  _YOUR BROWSER SENT A REQUEST THAT THIS SERVER COULD NOT UNDERSTAND._
>>  _ REASON: YOU'RE SPEAKING PLAIN HTTP TO AN SSL-ENABLED SERVER PORT._
>>  INSTEAD USE THE HTTPS SCHEME TO ACCESS THIS URL, PLEASE.
>> 
>>  Here is my config:
>> 
>>>> _LogLevel 2_
>>>> 
>>>> _ListenHTTP_
>>>> _ Address 0.0.0.0_
>>>> _ Port 80_
>>>> _ Service_
>>>> _ HeadRequire "Host: .*www.server0.com.*"_
>>>> _ BackEnd_
>>>> _ Address 192.168.0.100_
>>>> _ Port 80_
>>>> _ End_
>>>> _ End_
>>>> _ Service_
>>>> _ HeadRequire "Host: .*www.server1.com.*"_
>>>> _ BackEnd_
>>>> _ Address 192.168.0.101_
>>>> _ Port 80_
>>>> _ End_
>>>> _ End_
>>>> _End_
>>>> 
>>>> _ListenHTTPS_
>>>> _ Address 0.0.0.0_
>>>> _ Port 443_
>>>> _ Cert "/etc/pki/tls/private/default.pem"_
>>>> _ xHTTP 3_
>>>> _ AddHeader "X-Forwarded-Proto: https"_
>>>> _ HeadRemove "X-Forwarded-Proto"_
>>>> _ HeadRemove "X-Forwarded-For"_
>>>> 
>>>> _ Service_
>>>> _ HeadDeny "X-SSL-Subject: .*"_
>>>> _ HeadDeny "X-SSL-Issuer: .*"_
>>>> _ HeadDeny "X-SSL-notBefore: .*"_
>>>> _ HeadDeny "X-SSL-notAfter: .*"_
>>>> _ HeadDeny "X-SSL-serial: .*"_
>>>> _ HeadDeny "X-SSL-cipher: .*"_
>>>> _ HeadRequire "Host: .*www.server0.com.*"_
>>>> _ BackEnd_
>>>> _ Address 192.168.0.101_
>>>> _ Port 443_
>>>> _ End_
>>>> _ Session_
>>>> _ Type IP_
>>>> _ TTL 60000_
>>>> _ End_
>>>> _ End_
>>>> 
>>>> _ Service_
>>>> _ HeadDeny "X-SSL-Subject: .*"_
>>>> _ HeadDeny "X-SSL-Issuer: .*"_
>>>> _ HeadDeny "X-SSL-notBefore: .*"_
>>>> _ HeadDeny "X-SSL-notAfter: .*"_
>>>> _ HeadDeny "X-SSL-serial: .*"_
>>>> _ HeadDeny "X-SSL-cipher: .*"_
>>>> _ HeadRequire "Host: .*www.server1.com.*"_
>>>> _ BackEnd_
>>>> _ Address 192.168.0.101_
>>>> _ Port 443_
>>>> _ End_
>>>> _ Session_
>>>> _ Type IP_
>>>> _ TTL 60000_
>>>> _ End_
>>>> _ End_
>>>> _End_
>>  If i go directly to boot server, http and https works well.
>>  At the first connection to the pound-service, ive got a question if i
>> want to trust the ssl-certificat (the default.pem from the
>> pound-service), so thats works fine too.
>> 
>>  Has somebody an idea?
>> 
>>  I have an idea, but i dont know if this the clean way:
>>  i setup two ips on every server, for http i use 192.168.0.100, for
>> https request i use 192.168.0.101 on server0, and 192.168.0.102 http
>> and 192.168.103 https on server1.
>> 
>>  Best Regards
>> 
>> --
>> Marc Schulte
>> 
>> Sollten Sie nicht der richtige Empfänger dieser Email sein bitte ich
>> um eine kurze Rückmeldung
>> und die Löschung der Email. Danke
>> 
>> Bitte senden Sie mir keine Word- oder PowerPoint-Anhänge.
>> Siehe http://www.gnu.org/philosophy/no-word-attachments.de.html [1]
>> 
>> [ 9 our of 10 voices in my head always tell me that i´m not insane.
>> The 10th is only humming the melody of TETRIS. ]
>> 
>> 
>> Links:
>> ------
>> [1] http://www.gnu.org/philosophy/no-word-attachments.de.html
>> [2] http://www.server0.com
>> [3] http://www.server1.com
> 
> 
> --
> 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.


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