目前Debian 9.5默认的Apache版本已为2.4.25,已直接支持HTTP/2,开启Apache对HTTP/2的支持非常简单,步骤如下:

  1. 开启HTTP/2模块

    1
    $sudo a2enmod http2
  2. 修改站点配置文件,增加

    1
    Protocols h2 http/1.1
  3. 重启apache

    1
    $sudo systemctl restart apache2

因Debian 9的PHP版本为7.0,如开启PHP,所PHP 7.0所需的mpm_prefork模块不支持mod_http2,从而导致Apache的HTTP/2功能失效。如需开启HTTP/2,可以等待2019年Debian 10发布后更新至更新版本的PHP或使用nginx来实现HTTP/2的支持。

–EOF–