On this page
Module Index
以下是 Apache HTTP Server 发行版中随附的所有模块的列表。另请参见所有 Apache HTTP Server 指令的完整字母 Sequences 列表。
核心功能和 multiprocessing 模块
-
- 始终可用的核心 Apache HTTP Server 功能
-
- 由多个 multiprocessing 模块(MPM)实施的指令的集合
-
- worker MPM 的一种变体,其目标是仅消耗具有活动处理能力的连接的线程
-
- multiprocessing 模块,实现针对 Novell NetWare 优化的专有线程 Web 服务器
-
- 适用于 OS/2 的混合多进程,多线程 MPM
-
- 实现非线程的预分支 Web 服务器
-
- 为 Windows NT 优化的 multiprocessing 模块。
-
- 实现混合多线程多进程 Web 服务器的多进程模块
Other Modules
-
- 基于主机(名称或 IP 地址)的组授权
-
- 根据媒体类型或请求方法执行 CGI 脚本。
-
- 提供在文档树中 Map 主机文件系统的不同部分以及 URL 重定向的功能
-
- 轻松限制可以在服务器上使用的 HTTP 方法
-
- 发送包含其自己的 HTTP Headers 的文件
-
- 基本 HTTP 验证
-
- 使用 MD5 摘要认证的用户认证
-
- Form authentication
-
- 允许“匿名”用户访问经过身份验证的区域
-
- Core Authentication
-
- 使用 SQL 数据库的用户身份验证
-
- 使用 DBM 文件的用户身份验证
-
- 使用文本文件的用户身份验证
-
- Management 身份验证凭据的缓存以减轻后端的负担
-
- 允许 FastCGI 授权者应用程序处理 Apache httpd 身份验证和授权
-
- 允许使用 LDAP 目录存储用于 HTTP 基本身份验证的数据库。
-
- Core Authorization
-
- 组授权和使用 SQL 登录
-
- 使用 DBM 文件的组授权
-
- 使用纯文本文件的组授权
-
- 基于主机(名称或 IP 地址)的组授权
-
- 基于文件所有权的授权
-
- User Authorization
-
- 自动生成目录索引,类似于 Unix
ls
命令或 Win32dir
shell 命令
- 自动生成目录索引,类似于 Unix
-
- 在将内容交付给 Client 端之前,先通过 Brotli 对其进行压缩
-
- 支持请求缓冲
-
- 符合 RFC 2616 的 HTTP 缓存过滤器。
-
- HTTP 缓存过滤器的基于磁盘的存储模块。
-
- 用于 HTTP 缓存过滤器的基于共享对象缓存(socache)的存储模块。
-
- CERN httpd 元文件语义
-
- CGI 脚本的执行
-
- 使用外部 CGI 守护程序执行 CGI 脚本
-
- 指定字符集转换或重新编码
-
- 将响应主体转换为 RFC2397 数据 URL
-
- 分布式创作和版本控制(WebDAV)功能
-
- mod_dav的文件系统提供程序
-
- mod_dav的通用锁定模块
-
- Management SQL 数据库连接
-
- 在将内容交付给 Client 端之前先对其进行压缩
-
- 以各种旧调制解调器标准定义的带宽速率限制发送静态内容
-
- 提供“尾随斜杠”重定向并提供目录索引文件
-
- 根据需要将所有 I/O 转储到错误日志中。
-
- 一个简单的回显服务器来说明协议模块
-
- 修改传递给 CGI 脚本和 SSI 页面的环境
-
- 说明了 Apache 模块 API
-
- 根据用户指定的标准生成
Expires
和Cache-Control
HTTP Headers
- 根据用户指定的标准生成
-
- 在传递给 Client 端之前,将响应主体通过外部程序传递
-
- 在内存中缓存文件的静态列表
-
- 上下文相关的智能过滤器配置模块
-
- 自定义 HTTP 请求和响应头
-
- 将具有服务器状态的消息发送到前端代理
-
- mod_heartbeat 原始服务器的集中监控器
-
- 支持 HTTP/2 传输层
-
- RFC 1413 身份查询
-
- 服务器端图像 Map 处理
-
- 服务器解析的 html 文档(包含服务器端)
-
- 提供服务器配置的全面概述
-
- Windows 版 Apache 中的 ISAPI 扩展
-
- mod_proxy_balancer的待处理请求计数负载均衡器调度程序算法
-
- mod_proxy_balancer的请求计数负载均衡器调度程序算法
-
- mod_proxy_balancer的加权流量计数负载均衡器调度程序算法
-
- mod_proxy_balancer的心跳流量计数负载均衡器调度程序算法
-
- LDAP 连接池和结果缓存服务,供其他 LDAP 模块使用
-
- 记录对服务器的请求
-
- 其他可配置的调试日志记录
-
- 取证记录到服务器的请求
-
- 记录每个请求的 Importing 和输出字节
-
- 提供 Lua 钩子到 httpd 请求处理的各个部分
-
- 在 apache httpd 运行时配置文件中提供宏
-
- 跨虚拟主机 Management 域,通过 ACME 协议配置证书
-
- 将请求的文件名 extensions 与文件的行为(处理程序和过滤器)和内容(MIME 类型,语言,字符集和编码)相关联
-
- 通过查看文件内容的几个字节来确定文件的 MIME 类型
-
- 为 NetWare 启用 SSL 加密
-
- 支持 Solaris 特权以及在不同用户 ID 下运行虚拟主机。
-
- 多协议代理/网关服务器
-
- mod_proxy的 AJP 支持模块
-
- mod_proxy扩展以实现负载平衡
-
- mod_proxyextensions,用于
CONNECT
请求处理
- mod_proxyextensions,用于
-
- mod_proxy的动态批量反向代理扩展
-
- mod_proxy的 FastCGI 支持模块
-
- fdpass mod_proxy的外部过程支持模块
-
- mod_proxy的 FTP 支持模块
-
- mod_proxy平衡器成员(工作人员)的动态健康检查
-
- 重写 HTML 链接,以确保可以在代理上下文中从 Client 端的网络寻址它们。
-
- mod_proxy的 HTTP 支持模块
-
- mod_proxy的 HTTP/2 支持模块
-
- mod_proxy的 SCGI 网关模块
-
- 用于mod_proxy的 UWSGI 网关模块
-
- mod_proxy的 Websockets 支持模块
-
- Client 端带宽速率限制
-
- 通过输出过滤器堆栈将请求主体反映为响应。
-
- 用代理或负载平衡器通过请求 Headers 提供的用户代理 IP 地址列表替换用于连接的原始 Client 端 IP 地址。
-
- 设置超时和接收请求的最小数据速率
-
- 筛选器处理和提供 HTTP 请求正文
-
- 提供基于规则的重写引擎以即时重写请求的 URL
-
- 使用
sed
语法过滤 Importing(请求)和输出(响应)内容
- 使用
-
- Session support
-
- 基于 Cookie 的会话支持
-
- 会话加密支持
-
- 基于 DBD/SQL 的会话支持
-
- 允许根据请求的 Feature 设置环境变量
-
- 基于插槽的共享内存提供程序。
-
- 基于插槽的共享内存提供程序。
-
- 在启动或重启时将可执行代码和模块加载到服务器中
-
- 基于 DBM 的共享对象缓存提供程序。
-
- 基于 Distcache 的共享对象缓存提供程序。
-
- 基于 Memcache 的共享对象缓存提供程序。
-
- 基于 Redis 的共享对象缓存提供程序。
-
- 基于 shmcb 的共享对象缓存提供程序。
-
- 尝试通过忽略大写字母或尝试纠正各种较小的拼写错误来纠正错误的 URL。
-
- 使用安全套接字层(SSL)和传输层安全性(TLS)协议的强大加密
-
- 提供有关服务器活动和性能的信息
-
- 在响应正文上执行搜索和替换操作
-
- 允许 CGI 脚本以指定的用户和组身份运行
-
- 为 systemd 集成提供更好的支持
-
- 为每个请求提供一个具有唯一标识符的环境变量
-
- Unix 系列平台的基本(必需)安全性。
-
- User-specific directories
-
- 点击流记录网站上的用户活动
-
- 版本相关配置
-
- 提供动态配置的大规模虚拟主机
-
- 为其他模块提供基础结构以定期运行任务
-
- 对基于 libxml2 的过滤器模块的增强的字符集/国际化支持