I would like to use HTTP/2 and to fully use its capabilities. ALPN is bundled in OpenSSL 1.0.2, but NGINX doesn't seem to use it. Seems like OpenSSL is already 1.0.2l and I upgraded nginx to 1.13.6 but it still uses OpenSSL 1.0.1t.

# openssl version -v
OpenSSL 1.0.2l  25 May 2017

nginx -V
nginx version: nginx/1.13.6
built by gcc 4.9.2 (Debian 4.9.2-10)
built with OpenSSL 1.0.1t  3 May 2016 (running with OpenSSL 1.0.2l  25 May 2017)
TLS SNI support enabled

Any help to get NGINX to use OpenSSL 1.0.2 or how I can enable ALPN would be greatly appreciated.

  • See this question. – gf_ Oct 14 '17 at 16:12
  • thanks @gf_, I read that and installed through jessie-backports, but it was the same result so that's why decided to try to upgrade to 1.13.6. Any other ideas? – Dimitar Petrov Oct 14 '17 at 16:20
  • Is nginx build with HTTP2? How do you verify, that HTTP2 is not working? – gf_ Oct 14 '17 at 16:28
  • Runnig the test at: tools.keycdn.com/http2-test shows me: Website supports HTTP/2.0. ALPN is not supported. – Dimitar Petrov Oct 14 '17 at 18:05
  • Please answer the first question as well, and show your config. – gf_ Oct 14 '17 at 19:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.