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.

Reply via email to