Назад | Перейти на главную страницу

не могу включить http2 apache в debian jessie

Я обновил Apache2 на Debian Jesie, используя тестовый репозиторий

https://www.shivering-isles.com/http-2-getting-ready-on-debian-with-apache2/

Теперь у меня есть:

Server version: Apache/2.4.27 (Debian)
Server built:   2017-09-23T22:08:01

an2mod http2 ..done

ls -la /etc/apache2/mods-enabled
lrwxrwxrwx 1 root root   28 Sep 25 16:42 http2.load -> ../mods-available/http2.load

/etc/apache2/conf-available/http2.conf .... отредактировано

....

но проверка https://www.tecnocroci.it HTTP2 не работает

Когда проверяю сайт в SSLLabs: https://www.ssllabs.com/ssltest/analyze.html?d=www.tecnocroci.it Я вижу несколько вещей:

  1. Этот сайт поддерживает ALPN, поэтому вы используете последнюю версию OpenSSL, как того требуют некоторые браузеры для HTTP / 2. Это обычная проблема, но не ваша проблема.
  2. Этот сайт поддерживает современные шифры GCM, как того требуют некоторые браузеры для HTTP / 2. Это обычная проблема, но не ваша проблема.
  3. Сайт не поддерживает HTTP / 2.

На данный момент все, что я могу предположить, - это одно из двух:

  1. Вы забыли включить Protocols h2 http1.1 в вашей конфигурации согласно руководству, которое вы добавили по ссылке.
  2. У вас есть что-то перед вашим Apache (например, балансировщик нагрузки или другая инфраструктура), которое не поддерживает HTTP / 2.