Hi Emmanuel,

On Wed, Sep 12, 2012 at 01:43:13PM +0200, Emmanuel Bézagu wrote:
> hi,
> 
> please could you tell me if it is possible (and how) to configure haproxy
> in order to reverse proxy wss websockets in tcp mode ?

There is no reason for it not to work.

> Here is my conf file :
> 
> global
> chroot /usr/local/haproxy/chroot
>  daemon
> maxconn 256
> 
> defaults
> retries 3
>  option redispatch
> timeout tunnel 1h
> 
> listen https_in
>  bind :30443
> mode tcp
> option tcplog
>  log 127.0.0.1 user debug
> tcp-request inspect-delay 8s
> tcp-request content accept if WAIT_END
>  acl is_ssl req_ssl_ver 2:3.1
> use_backend ssh if !is_ssl
> tcp-request content accept if is_ssl
>  tcp-request content accept if { req_ssl_hello_type 1 }
> use_backend https_gateone if { req_ssl_sni gateone.mydomain }
> 
> backend ssh
> enabled
> mode tcp
> server ssh :22
>  timeout connect 5s
> timeout server 2h
> 
> backend https_gateone
> enabled
> mode tcp
> timeout server 2h
>  timeout connect 4s
> option ssl-hello-chk
> server https_gateone 127.0.0.1:8022 check inter 30000 downinter 1000
> 
> GateOne tries to open a secure web socket (wss protocol) to the server
> through haproxy reverse proxy.
> 
> Any idea ?

Are you experiencing any issue ? Or maybe you couldn't test yet ?

Regards,
Willy


Reply via email to