centos7的httpd的Mpm模块启动方面

情景:centos7下,直接使用yum安装了httpd2.4.16的包,然后用httpd -l等命令发现没有mpm的模块。

由于版本问题,httpd2.4已经把mpm没有算作基础的模块,例如core,http_core还有一个忘了。他是在通过运行时运行config脚本动态链接库的。所以在用httpd -M或者在/etc/httpd/module下能看到很多.so文件,其中就有mod_mpm_prefork等3个模块。

而且这里默认是用Prefork模块。怎么发现的呢。百度上的版本基本都是很早以前了,说什么在httpd.conf下的。真是让人无奈。其实使用grep发现根本就没有这些东西。在哪里呢?后来我copy;了报错信息,然后百度给我链接到了stackoverflow上,才看到,其实模块的加载信息已经被移到了

module.conf.d下的 00-mpm.conf下了。我们vi就可以看到里面有三条注释了两条。

然后又找不到配置文件了。。yum有点坑。


上面这句话启发了我。rpm -ql里的输出里,自己在安装文件里,用mpm的关键词找到了这个文件。我真是服气。

你可能感兴趣的:(centos7的httpd的Mpm模块启动方面)