如何启用事件MPM在Apache 2.4在CentOS/RHEL 7
时间:2019-05-19 01:25:57 来源:igfitidea点击:
Apache MPM(多处理模块)是用于在Apache中创建子进程的Apache模块。
有许多可用的Apache MPM,每个都以自己的方式工作。
如果我们使用默认的Apache安装,Apache将默认使用Prefork MPM。
事件MPM是启动了许多改进从工人MP。
我更喜欢使用事件MPM,这是一个改进的工人MPM。
事件MPM是指事件有一个专用的线程来处理所有保持活动的连接和请求。
本文将在Linux操作系统上禁用Prefork MPM,并在Apache 2.4上启用事件MPM。
在Apache中启用事件MPM
首先编辑Apache MPM配置文件。
# vim /etc/httpd/conf.modules.d/00-mpm.conf
将包含mpm_prefork_module,和mpm_worker_module的LoadModule行注释掉,
将mpm_event_module的行取消注释:
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so #LoadModule mpm_worker_module modules/mod_mpm_worker.so LoadModule mpm_event_module modules/mod_mpm_event.so
完成上述更改后,只需重新启动Apache服务器。
# systemctl restart httpd
检查Apache中的活动MPM
现在,我们已经在Apache服务器中成功启用了事件MPM。
要验证服务器上启用了当前MPM,请使用以下命令。
[Hyman@theitroad ~]# httpd -V | grep MPM Server MPM: event