Не могу включить http2 apache на Debian Джесси
Я обновил 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.. сделано
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 не работает
1 ответ
Когда я проверяю сайт в SSLLabs: https://www.ssllabs.com/ssltest/analyze.html?d=www.tecnocroci.it я вижу несколько вещей:
- Этот сайт поддерживает ALPN, поэтому вы используете последнюю версию OpenSSL, как того требуют некоторые браузеры для HTTP/2. Это обычная проблема, но, похоже, это не ваша проблема.
- Этот сайт поддерживает современные шифры GCM, как того требуют некоторые браузеры для HTTP/2. Это обычная проблема, но, похоже, это не ваша проблема.
- Сайт не поддерживает HTTP/2.
На данный момент все, что я могу догадаться, это одна из двух вещей:
- Вы забыли включить
Protocols h2 http1.1
в вашей конфигурации в соответствии с руководством, ссылку которого вы включили. - Перед вашим Apache есть что-то (например, балансировщик нагрузки или другая инфраструктура), которое не поддерживает HTTP/2.