Я ждал и ждал новый релиз Ubuntu, чтобы наконец получить более свежую версию apache для http2. НАКОНЕЦ-ТО обновился (после глупых проблем с обновлением), и нигде не вижу модуля http2. Как мне включить http2? Пожалуйста, не говорите мне, что его не включили, потому что он "экспериментальный".
решение1
Вы можете использоватьPPA Launchpad Ондрея:
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get dist-upgrade
Я нашел этот ответ на DigitalOceansподдержка сообществасайт:
Не забудьте, что после установки новой версии Apache вам необходимо активировать модуль вручную:
sudo a2enmod http2
В файле конфигурации Apache вы можете добавить глобальную поддержку:
Protocols h2 h2c http/1.1
Или вы можете активировать его для отдельных защищенных виртуальных хостов:
Protocols h2 http/1.1
Перезапустите Apache и все готово. Вы можете протестировать свой сервер наhttps://tools.keycdn.com/http2-test.