Задать вопрос
@rgz

Попытка перейти на HTTP/2. В чем моя ошибка?

Здравствуйте. Есть ресурс на vps:
  • debian 8
  • https (let's encrypt)
  • apache

Решил перейти на http/2:
Сервер Апач. Обновил до 2.4.37.
включил модуль http2
a2enmod http2
Перезагрузил apachectl -t && systemctl restart apache2
Добавил конфиг
bash -c 'cat >/etc/apache2/conf-available/http2.conf' <<EOF
Protocols h2 h2c http/1.1

H2Push          on
H2PushPriority  *                       after
H2PushPriority  text/css                before
H2PushPriority  image/jpeg              after   32
H2PushPriority  image/png               after   32
H2PushPriority  application/javascript  interleaved

SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite 'EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS'

EOF

Перезагрузил апач. Но протокол по прежнему http/1.1
Кэш чистил

Так же пробовал добавлять в virtualhost
Protocols h2 h2c http/1.1
Мод включен (apache2ctl -M показывает)
Вопрос: что я забыл? Почему не работает?

Спасибо.
  • Вопрос задан
  • 626 просмотров
Подписаться 2 Простой 6 комментариев
Ответ пользователя Дмитрий Кузнецов К ответам на вопрос (4)
dima9595
@dima9595
Junior PHP
А вы сами сертификаты подтянули в конфиг?
Ответ написан