Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache和Wordpress上的http/2_Wordpress_Lets Encrypt_Http2_Apache2.4 - Fatal编程技术网

Apache和Wordpress上的http/2

Apache和Wordpress上的http/2,wordpress,lets-encrypt,http2,apache2.4,Wordpress,Lets Encrypt,Http2,Apache2.4,我正在Ubuntu 16.04、Apache/2.4.41上运行Wordpress实例,让我们为HTTPS加密,我想启用http/2。因此,成功安装了http2,并通过sudo a2enmod http2将其激活。这很有效。之后,我修改了apache2.conf,插入了协议h2 http/1.1,并重新启动了apache。然而,没有任何变化。因此,我更新了可用站点中的配置,插入了特定站点的Protocols标签,并重新启动了apache。再也没有成功。我还可以做些什么来启用http/2?重新启动

我正在Ubuntu 16.04、Apache/2.4.41上运行Wordpress实例,让我们为HTTPS加密,我想启用http/2。因此,成功安装了http2,并通过
sudo a2enmod http2
将其激活。这很有效。之后,我修改了apache2.conf,插入了
协议h2 http/1.1
,并重新启动了apache。然而,没有任何变化。因此,我更新了可用站点中的配置,插入了特定站点的Protocols标签,并重新启动了apache。再也没有成功。我还可以做些什么来启用http/2?

重新启动Apache后,错误日志中会显示什么?查看错误日志,它会说:
mod_http2不支持mpm模块(prefork.c)。mpm决定如何在服务器中处理内容。HTTP/2在这方面有更多的要求,而当前选择的mpm将不起作用。这是一个警告。您的服务器将继续工作,但HTTP/2协议将处于非活动状态。
这是您的原因。切换到事件mpm和HTTP/2将开始工作。这是否回答了您的问题?