HTTP/2: ALPN-support

ZipperZapper

Verified User
Joined
Nov 30, 2015
Messages
142
Recently the Chrome browser dropped support for NPN, which means HTTP/2 is only possible when using ALPN. Problem: ALPN is only available in recent OpenSSL versions.

At the moment I have the following setup:

- Ubuntu Server 14.04 LTS (Debian Jessie)
- Nginx only

The OpenSSL version used in this Ubuntu-version, at the moment, seems to be OpenSSL 1.0.1f, which doesn't support ALPN. This means all the visitors coming from Chrome, now use HTTP/1.1 again, instead of HTTP/2.

What is the recommended way of upgrading OpenSSL to a custom version with Directadmin and Nginx? I looked it up, but can't seem to find a lot of information about it at the moment. I don't want to break any other software on the server by doing it wrong.
 
I'm sorry, didn't see that one. Thank you very much.

Just to be clear, I only use Nginx: I only have to follow the last few steps (from "To enable HTTP/2 in Nginx: onwards), right? Or should I follow the first two steps too?
 
Back
Top