Tried matching hte ciphers on haproxy as I have on apache, and removed the h2:

bind :443 ssl crt /etc/ssl/hospitality.pro.pem no-sslv3 alpn http/1.1 ciphers 
ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256

page loads fine …

its only when the h2 is in there that it fails …


I’ve also tried, just in case, to build / run the 1.7.x dev branch … neither 
seems to work ...



> On Dec 16, 2015, at 12:10, Marc Fournier <scra...@hub.org> wrote:
> 
> 
> 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