我正在尝试更新我的 apache2(Apache/2.4.29 (Debian 8))
服务器以支持,http2
但在使用以下代码启用 http2 后,由于mpm_prefork
不支持而无法正常工作http2
<IfModule http2_module>
ProtocolsHonorOrder On
Protocols h2 h2c http/1.1
</IfModule>
Run Code Online (Sandbox Code Playgroud)
由于mpm_prefork
apache (2.4.29) 不适用于http2
,我尝试使用 mpm_event
/mpm_worker
但它不起作用,所以我启用mpm_prefork
sudo a2dismod mpm_event
sudo a2dismod mpm_worker
sudo a2enmod mpm_prefork
Run Code Online (Sandbox Code Playgroud)
由于我仍在运行,php5
我应该怎么做才能在 Debian8 上获得 http2 支持?我是否必须将 php5 更新为 php7?是否有任何解决方法可以将 mpm_worker/mpm_event 与具有 http2 支持的 php5 一起使用?
阿帕奇错误日志
[http2:warn] [pid 11992] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed …
Run Code Online (Sandbox Code Playgroud)