如何在CentOS/RHEL 7的Apache 2.4中启用Event MPM

Apache的MPM(多处理模块)是在Apache中创建子进程Apache模块。有许多Apache的MPM可用。如果您使用的是默认的Apache安装,Apache会默认使用prefork MPM。 Event MPM相比worker MP有许多改进。我更喜欢使用Event MPM,它是对worker MPM的改善。Event MPM的有一个专门的线程处理所有的Keep Alive连接和请求。 本文将帮助您禁用prefork MPM,并在Apache 2.4中启用Event MPM 在Linux操作系统上运行。

Apache中启用Event MPM

首先编辑Apache的MPM配置文件。
# vim /etc/httpd/conf.modules.d/00-mpm.conf
注释以下mpm_prefork_module,mpm_worker_module,并取消注释 LoadModule 注释行配置中的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 是否启动

现在,您已成功启用Event MPM的Apache服务器。要验证您的服务器启用当前MPM,使用以下命令查看。
[root@youcl.com ~]# httpd -V | grep MPM

Server MPM:     event
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏