我已经按照https://http2.pro/doc/Apache提到的步骤,但我的网站仍然只提供HTTP / 1.1文件。 我可以看到,mod_http2是在重启Apache时没有错误的configuration:
LoadModule http2_module /usr/lib/apache2/modules/mod_http2.so
而且该站点有一个来自LetsEncrypt的新SSL证书和站点configurationProtocols h2 http/1.1的协议行,但Chrome仍然只显示这些文件被作为HTTP / 1.1提供。
是否有一个缺失的步骤? 谢谢。
版本:Apache 2.4.27,Ubuntu 16.04.3,PHP 7.0.22
我没有看到Apache错误日志,并且The mpm module (prefork.c) is not supported by mod_http2的消息在那里发布。 我遵循上面使用的链接( https://http2.pro/doc/Apache )上的故障排除步骤,切换到MPM Event和php-fpm修复了这个问题。