本文档描述用于描述每个Apache模块的术语。
- Description:简要说明模块的用途。
- Status:这表示该模块与Apache Web服务器的紧密绑定程度;换句话说,为了访问模块及其功能,您可能需要重新编译服务器。这个属性的可能值是: MPM
状态为“MPM”的模块是一个多处理模块。与其他类型的模块不同,Apache在任何时候都必须有且只有一个MPM在使用。这种模块负责基本的请求处理和分派。
Base
默认情况下,被标记为具有“Base”状态的模块将被编译并加载到服务器中,因此通常可用,除非采取步骤将模块从配置中删除。
Extension
具有“Extension”状态的模块通常不会编译并加载到服务器中。要启用模块及其功能,您可能需要更改服务器构建配置文件并重新编译Apache。
Experimental
“Experimental”状态表示该模块作为Apache工具包的一部分可用,但如果您尝试使用它,则只能依靠自己。为了完整起见,该模块被记录下来,但不一定支持。
External
基本Apache发行版中不包含的模块(“第三方模块”)可以使用“External”状态。我们不负责,也不支持这样的模块。 - Source File
这非常简单地列出了包含模块代码的源文件的名称。这也是这个<IfModule>directive. - Module Identifier
这是一个字符串,用于标识动态加载模块时在LoadModule指令中使用的模块。特别是,它是源文件中type module的外部变量的名称。 - Compatibility
如果该模块不是最初的Apache version 2发行版的一部分,那么应该在这里列出引入该模块的版本。此外,如果模块仅限于特定的平台,详细信息将在这里列出。