title: Haproxy ssl redirect handshake failure
body: <p>I have haproxy v1.5.4 working with http &amp; https. I am binding *:80 &amp; :*443 to the same frontend and using the same acls. </p>
  
  <p>I want to create an http -> https redirect </p>
  
  <pre><code>frontend http-in
      bind *:80
      bind *:443 ssl crt /etc/pki/tls/certs/...
  
      ...
  
      acl is_office path_beg /office
      http-request redirect scheme https if !{ ssl_fc } is_office
  
      use_backend office if is_office
  </code></pre>
  
  <p>This causes</p>
  
  <pre><code>10.XXXXX:36909 [16/Dec/2015:17:23:07.678] http-in/2: SSL handshake failure
  </code></pre>
  
  <p>when I access over http (expecting the redirect)</p>
  
  <p>If I access via https then it correctly hits the backend and proxies through to the service over 443. </p>
  
  <pre><code>backend office
    balance roundrobin
    server backbone-daily 10.XXXXXX:443 ssl check verify none
  </code></pre>
  
  <p>The self-signed cert validates and works without the redirect. It feels like i'm missing something in the redirect stage. </p>
  
  <p>Any help much appreciated</p>