All, wondering if you can  point me in the right direction. I have stunnel
installed with the x-forwarded-for patch. I also have haproxy working so
all incoming http requests are forwarded from my router to happroxy.
haproxy then determines where to route the request based on the domain
name.  Configs below.  I'd like to implement something similar with stunnel
and haproxy so that all inbound requests can be routed in the same manner
for https.



global

    log         127.0.0.1 local2

    chroot      /var/lib/haproxy

    pidfile     /var/run/haproxy.pid

    maxconn     4000

    user        haproxy

    group       haproxy

    daemon

    # turn on stats unix socket

    stats socket /var/lib/haproxy/stats



defaults

    mode                    http

    log                     global

    option                  httplog

    option                  dontlognull

    option http-server-close

    option forwardfor       except 127.0.0.0/8

    option                  redispatch

    retries                 3

    timeout http-request    10s

    timeout queue           1m

    timeout connect         10s

    timeout client          1m

    timeout server          1m

    timeout http-keep-alive 10s

    timeout check           10s

    maxconn                 3000



frontend http_proxy

  bind *:80

  acl is_rbc-com hdr_dom(host) -i robcluett.com

  acl is_rbc-net hdr_dom(host) -i robcluett.net

  acl is_iom-com hdr_dom(host) -i iomerge.com

  use_backend cluster1 if is_rbc-com

  use_backend cluster2 if is_rbc-net

  use_backend cluster3 if is_iom-com



backend cluster1

  server web2 10.10.10.51:80

  #server web5 192.168.1.128



backend cluster2

  server web3 10.10.10.52:80

  #server web6 192.168.1.129:80



backend cluster3

  server web4 10.10.10.53:80



Rob Cluett

[email protected]

978.381.3005



**Please use this address for all email correspondence. The phone number
listed in the signature above replaces any other phone number you may have
for me.*



*This email contains a digitally signed certificate authenticating the
sender. This certificate prevents others from posing as or spoofing the
sender, guarantees that it was sent from the named sender and when
necessary encrypts the email such that only the sender and reciepient(s)
can read it's contents. If you receive an email from this sender without
the digitally signed certificate it is not from the sender and therefore
it's contents should be disregarded. *

* *

*This e-mail, and any files transmitted with it, is intended solely for the
use of the recipient(s) to whom it is addressed and may contain
confidential information. If you are not the intended recipient, please
notify the sender immediately and delete the record from your computer or
other device as its contents may be confidential and its disclosure,
copying or distribution unlawful.***

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to