Как заставить Apache, Ubuntu и PHP7 работать с HTTP / 2?

Я выполнил шаги, упомянутые в https://http2.pro/doc/Apache , но мой веб-сайт все еще только обслуживает файлы как HTTP / 1.1. Я вижу, что mod_http2 находится в конфигурации без ошибок при перезапуске Apache:

LoadModule http2_module /usr/lib/apache2/modules/mod_http2.so

И что на сайте есть свежий сертификат SSL от LetsEncrypt и строка протокола в конфигурации сайта Протоколы h2 http / 1.1 , но Chrome по-прежнему показывает только то, что файлы обслуживаются как HTTP / 1.1.

Есть ли пропущенный шаг? Спасибо.

Версии: Apache 2.4.27, Ubuntu 16.04.3, PHP 7.0.22

1
задан 29 September 2017 в 19:40
1 ответ

Я не видел журнала ошибок Apache, и там размещалось сообщение Модуль mpm (prefork.c) не поддерживается mod_http2 . Я выполнил действия по устранению неполадок по ссылке, которую использовал выше ( https://http2.pro/doc/Apache ), и переключился на событие MPM, а php-fpm устранил проблему.

2
ответ дан 3 December 2019 в 20:19

Теги

Похожие вопросы