模块索引
以下是Apache发行版中所有模块的列表。字母顺序列表参见指令索引和稍微详细一点的指令速查。 另外还有描述指令的术语和描述模块的术语以供参考。
核心功能和多路处理模块
Apache HTTP服务器核心提供的功能,始终有效。
收集了被多个多路处理模块(MPM)实现的公共指令。
专门针对BeOS优化过的多路处理模块(MPM)
一个标准worker
MPM的实验性变种。
Novell NetWare优化过的线程化的多路处理模块(MPM)
专门针对OS/2优化过的混合多进程多线程多路处理模块(MPM)
一个非线程型的、预派生的MPM
用于Windows NT/2000/XP/2003 系列的MPM
线程型的MPM,实现了一个混合的多线程多处理MPM,允许一个子进程中包含多个线程。
其它普通模块
基于媒体类型或请求方法,为执行CGI脚本而提供
提供从文件系统的不同部分到文档树的映射和URL重定向
发送自己包含HTTP头内容的文件
使用基本认证
使用MD5摘要认证(更安全,但是只有最新的浏览器才支持)
基于实际认证支持者创建扩展的认证支持者,并为它起一个别名以便于引用
提供匿名用户认证支持
使用SQL数据库为认证提供支持
使用DBM数据库为认证提供支持
在未正确配置认证模块的情况下简单拒绝一切认证信息
使用纯文本文件为认证提供支持
允许使用一个LDAP目录存储用户名和密码数据库来执行基本认证和授权
使用DBM数据库文件为组提供授权支持
在未正确配置授权支持模块的情况下简单拒绝一切授权请求
使用纯文本文件为组提供授权支持
供基于主机名、IP地址、请求特征的访问控制
基于文件的所有者进行授权
基于每个用户提供授权支持
自动对目录中的内容生成列表,类似于"ls"或"dir"命令
基于URI键的内容动态缓冲(内存或磁盘)
允许Apache使用CERN httpd元文件,从而可以在发送文件时对头进行修改
在非线程型MPM(prefork
)上提供对CGI脚本执行的支持
在线程型MPM(worker
)上用一个外部CGI守护进程执行CGI脚本
允许对页面进行字符集转换
允许Apache提供DAV协议支持
为mod_dav
访问服务器上的文件系统提供支持
为mod_dav
锁定服务器上的文件提供支持
管理SQL数据库连接,为需要数据库功能的模块提供支持
压缩发送给客户端的内容
指定目录索引文件以及为目录提供"尾斜杠"重定向
基于磁盘的缓冲管理器
将所有I/O操作转储到错误日志中
一个很简单的协议演示模块
允许Apache修改或清除传送到CGI脚本和SSI页面的环境变量
一个很简单的Apache模块API演示模块
允许通过配置文件控制HTTP的"Expires:
"和"Cache-Control:
"头内容
使用外部程序作为过滤器
提供文件描述符缓存支持,从而提高Apache性能
根据上下文实际情况对输出过滤器进行动态配置
允许通过配置文件控制任意的HTTP请求和应答头信息
实现RFC1413规定的ident查找
处理服务器端图像映射
实现服务端包含文档(SSI)处理
生成Apache配置情况的Web页面
仅限于在Windows平台上实现ISAPI扩展
为其它LDAP模块提供LDAP连接池和结果缓冲服务
允许记录日志和定制日志文件格式
实现"对比日志",即在请求被处理之前和处理完成之后进行两次记录
对每个请求的输入/输出字节数以及HTTP头进行日志记录
基于内存的缓冲管理器
根据文件扩展名决定应答的行为(处理器/过滤器)和内容(MIME类型/语言/字符集/编码)
通过读取部分文件内容自动猜测文件的MIME类型
提供内容协商支持
仅限于在NetWare平台上实现SSL加密支持
提供HTTP/1.1的代理/网关功能支持
mod_proxy
的扩展,提供Apache JServ Protocol支持
mod_proxy
的扩展,提供负载平衡支持
mod_proxy
的扩展,提供对处理HTTP CONNECT
方法的支持
mod_proxy
的FTP支持模块
mod_proxy
的HTTP支持模块
一个基于一定规则的实时重写URL请求的引擎
根据客户端请求头字段设置环境变量
允许运行时加载DSO模块
自动纠正URL中的拼写错误
使用安全套接字层(SSL)和传输层安全(TLS)协议实现高强度加密传输
生成描述服务器状态的Web页面
使用与调用web服务器的用户不同的用户身份来运行CGI和SSI程序
为每个请求生成唯一的标识以便跟踪
允许用户从自己的主目录中提供页面(使用"/~username")
使用Session跟踪用户(会发送很多Cookie),以记录用户的点击流
提供基于版本的配置段支持
提供大批量虚拟主机的动态配置支持