Okay … thanks to Vincent/Lukas, I have a 1.6.2 built that has OpenSSL 1.0.2 
statically linked … so this line now works, in so far as letting the server 
start up:

    bind :443 ssl crt /etc/ssl/cert.pem no-sslv3 ciphers TLSv1.2 alpn 
h2,http/1.1

When I hit the server, the haproxy.log file shows:

Dec 16 19:59:14 galera1 haproxy[436]: 24.108.76.221:63643 
[16/Dec/2015:19:59:14.120] https-in~ https_appserver/web2 159/0/1/0/160 400 424 
- - ---- 0/0/0/0/0 0/0 "PRI * HTTP/2.0”

If I point my browser to, and look at the log file on the web head, it shows 
HTTP/2:

24.108.76.221 - - [16/Dec/2015:20:04:10 +0000] "GET / HTTP/2" 200 12024 "-" 
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, 
like Gecko) Chrome/47.0.2526.106 Safari/537.36”

 Web head is running Apache 2.4.18 w/ mod_http2 … 

Do I need to add something to the server line for this too?

==
server web2 119.81.152.73:443 weight 1 maxconn 30 check ssl verify none
==

I noticed on 
https://www.eclipse.org/jetty/documentation/current/http2-configuring-haproxy.html
 that he did ‘mode tcp’ on the https:// ones … tried that, made no difference …

The message I get in the browser is “The webpage is not available … 
ERR_SPDY_PROTOCOL_ERROR” … browser I’m using is latest Google Chrome … 

Please advise …




Reply via email to