没有安装apache MPM包错误

Sej*_*nus 7 apache-2.2

尝试在 apache2.2 上配置虚拟主机时,我收到“未安装 apache MPM 包”的消息。

我正在按照这个示例进行 vhost 配置。这个错误是什么意思?

编辑:安装了 prefork。问题是,为什么在a2ensite / a2dissite/etc/init.d/apache2 重新加载后,我仍然收到错误“未安装 MPM 包”...

小智 24

sudo apt-get 安装 apache2


mdp*_*dpc 3

在查看http://httpd.apache.org上的文档时,我发现虚拟主机是一个核心选​​项。MPM 是 apache Web 服务器内的进程/线程管理问题。有或没有MPM不应该成为支持虚拟主机的决定因素。

因此,我的猜测是,httpd.conf 文件中包含的指令与编译到 apache 服务器中的 MPM 模块的类型不一致。例如,您可能正在使用 prefork MPM,但 httpd.conf 文件中的指令将包含类似 ThreadsperChild 之类的内容,这是不合适的。这可能是错误消息的来源。

Apache 文档进一步表明,根据平台的不同,您所经历的配置过程始终会选择一个默认的 MPM。在 Linux 中它是 prefork。