Apache服务基本概念(DSO、MPM等) [LinuxCast视频教程]

Опубликовано: 11 Апрель 2026
на канале: GreatOnlineTutorials
1,545
13

Apache服务基本概念(DSO、MPM等)
讲解apache服务的一些基本概念,包括服务进程、监听端口、MPM及DSO等。

本课知识点:
1.apache服务默认会启用一个主进程和多个子进程,子进程负责处理用户请求。主进程以root用户身份运行,而子进程则以较低权限的apache用户身份运行。子进程数量由配置决定。
2.ps aux | grep httpd
3.apache是一个模块化服务器,核心只包含基本功能,扩展功能由不同功能模块实现。
4.使用以下命令可以查看编译的模块:
5.httpd -M
6.使用以下命令可以查看静态编译入apache程序的模块:
7.httpd -l
8.共享模块可以通过apxs命令进行单独编译。
9.共享模块在配置文件中通过LoadModule加载:
10.LoadModule 模块名称 模块路径
11.apache在2.0版本以上引入了MPM功能,通过MPM(Multi Process Modules)来负责网络端口绑定、接收处理请求等功能。
12.可以通过以下两种方式确定apache所使用的MPM:
13.httpd -l
14.httpd -V
15.Linux下默认使用的MPM是prefork,也可以选择使用worker。
16.prefork通常比worker性能高,但是会使用较多的资源。

LinuxCast.net 全方位的Linux学习与交流平台

http://linuxcast.net/Users/class_deta...