Nginx built with old 1.0.1 Openssl


So trying to figure out why HTTP/2 and HTTP/2 push. However, even after the upgrading nginx, this is what I get:

nginx -V

nginx version: nginx/1.14.0 (EasyEngine)

built with OpenSSL 1.0.1k 8 Jan 2015 (running with OpenSSL 1.0.1t 3 May 2016)

How come and what can I do? @virtubox any clue?


there is no relation between openssl version and HTTP/2 push. I answered here :

1 Like

The HTTP/2 require OpenSSL 1.0.2 according to Nginx:

Note that accepting HTTP/2 connections over TLS requires the “Application-Layer Protocol Negotiation” (ALPN) TLS extension support, which is available only since OpenSSL version 1.0.2. Using the “Next Protocol Negotiation” (NPN) TLS extension for this purpose (available since OpenSSL version 1.0.1) is not guaranteed to work.