博客 / 詳情

返回

如何在 CentOS 上設置 Apache Worker MPM ?

How to Change Apache to Worker MPM on CentOS

Apache HTTP 服務器是世界上使用最廣泛的 web 服務器之一,並可按不同方式配置,以滿足各種需求。Apache 多處理模塊(Multi-Processing Module,MPM)是一個管理 Apache 服務器進程的模塊。Prefork 和 Worker 是目前最流行的兩個 Apache MPM 模塊。

在本文中,我們將向您展示如何在 CentOS 系統上將 Prefork MPM 更改為 Worker MPM。

Edit Apache Configuration File

Apache Prefork MPM 在 CentOS 系統上默認是啓用的。

要禁用它,打開 Apache MPM 配置文件 /etc/httpd/conf.modules.d/00-mpm.conf

sudo nano /etc/httpd/conf.modules.d/00-mpm.conf

註釋掉當前活動的 MPM 模塊,如下所示:

# LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

取消配置文件中下面一行的註釋,啓用 Apache Worker MPM

LoadModule mpm_worker_module modules/mod_mpm_worker.so

修改後的配置文件可能如下所示:

Enable and disable Apache MPM module

保存更改並關閉文件,重啓 Apache 服務器應用更改。

sudo systemctl restart httpd

Verify Changes

查看 Apache web 服務器中當前激活的 MPM 模塊。

apachectl -V | grep MPM

Check active Apache MPM module

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.