apache2 或 apache2-mpm-prefork,哪一个更安全?

apache2 或 apache2-mpm-prefork,哪一个更安全?

从纯粹的安全角度来看,在 Debian(或衍生产品,例如 Ubuntu)系统上,应该安装什么作为 Web 服务器?

  • 阿帕奇2

sudo apt-get 安装 apache2

或者

  • apache2-mpm-prefork

sudo apt-get 安装 apache2-mpm-prefork

哪一个是更安全的选择,为什么?

答案1

软件包apache2用于选择 Apache 安装所需的其他软件包。 apache2-mpm-prefork定义将使用哪种“处理模型”(prefork在本例中)。其他选项包括apache2-mpm-eventapache2-mpm-itkapache2-mpm-worker

一个并不一定比另一个更安全(或更不安全),因为它们之间的区别在于它们如何处理设置以接收新请求 - MPM== Multi-Processing Module

对于大多数用途来说,apache2-mpm-workerMPM 是合适的。

如果您aptitude在 Debian 系统上使用,当您选择软件包时apache2apache2-mpm-workerapache2-utilsapache2.2-common自动为您选择(以及系统上尚未安装的任何其他支持软件包)。类似地:

apt-get install apache2

将安装apache2、、apache2-mpm-workerapache2-utilsapache2.2-common

相关内容