用于描述模块的术语

本文档描述了用于描述每个 Apache module的术语。

Description

模块目的的简要说明。

Status

这表明模块与 Apache Web 服务器的绑定程度。换句话说,您可能需要重新编译服务器才能访问模块及其功能。该属性的可能值为:

  • MPM

    • 状态为“ MPM”的模块是Multi-Processing Module。与其他类型的模块不同,Apache 在任何时候都必须使用一个且只有一个 MPM。这种类型的模块负责基本的请求处理和调度。
  • Base

    • 默认情况下,标记为“基本”状态的模块已编译并加载到服务器中,因此通常可用,除非您已采取措施从配置中删除该模块。
  • Extension

    • 状态为“扩展”的模块通常不会编译并加载到服务器中。要启用该模块及其功能,您可能需要更改服务器构建配置文件并重新编译 Apache。
  • Experimental

    • “实验”状态表示该模块可作为 Apache 套件的一部分使用,但是如果您尝试使用它,则该功能由您自己决定。该模块已记录完整,因此不一定受支持。
  • External

    • 基本 Apache 发行版中未包含的模块(“第三方模块”)可以使用“外部”状态。我们不对此类模块负责,也不支持此类模块。

Source File

这很简单地列出了包含模块代码的源文件的名称。这也是<IfModule>指令使用的名称。

Module Identifier

这是一个字符串,用于标识在动态加载模块时要在LoadModule指令中使用的模块。特别是,它是源文件中 type 模块的外部变量的名称。

Compatibility

如果该模块不是原始 Apache 版本 2 发行版的一部分,则应在此处列出引入该模块的版本。此外,如果模块仅限于特定平台,则将在此处列出详细信息。