Нужно ли устанавливать / включать ALPN с HTTP2? Как это сделать для apache2 ubuntu 16.04?
Я только что включил http2 на моем сервере Ubuntu 16.04. Когда я запустил тест на https://tools.keycdn.com/http2-test он подтверждает, что http2 поддерживается, но также выдает предупреждение, что "ALPN не поддерживается".
Ди мне действительно нужно ALPN, чтобы получить пользу от http2? Если да, то как я могу его установить? Я не могу найти способ установить / включить / активировать ALPN.
1 ответ
Chrome требует ALPN для HTTPS, поскольку он обесценил своего предшественника (NPN): https://ma.ttias.be/day-google-chrome-disables-http2-nearly-everyone-may-31st-2016/
Другие браузеры все еще поддерживают HTTP/2 с использованием NPN, я полагаю (пока).
Для использования ALPN вам необходимо скомпилировать ваш веб-сервер с OpenSSL 1.0.2 или выше. Согласно этой ссылке выше, Ubuntu 16.04 поддерживает это.