
1.Apache DSO(Dynamic Shared Object)
(1) 查看已编译模块:
[root@kallen ~]# httpd -M
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
auth_basic_module (shared)
auth_digest_module (shared)
authn_file_module (shared)
authn_alias_module (shared)
(2) 查看静态编译模块:
[root@kallen ~]# httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
2.Apache MPM(Multi Process Modules)
(1) 不同平台默认MPM:
| Architecture | MPM Type |
|---|---|
| BeOS | beos |
| Netware | mpm_ |

本文介绍了Apache的DSO(Dynamic Shared Object)和MPM(Multi Process Modules)。DSO部分讲解了查看已编译和静态编译模块的方法。MPM部分则详细阐述了Prefork和Worker两种MPM的工作原理, Prefork适合自我调节,而Worker利用线程处理大量请求。文章还提到了Apache MPM的配置指令,如MaxClients和ThreadsPerChild。
最低0.47元/天 解锁文章
1303

被折叠的 条评论
为什么被折叠?



