Нужно ли устанавливать / включать 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 поддерживает это.

Другие вопросы по тегам