搜索

pdf文档 Apache HTTP Server Documentation Version 2.4

4.11 MB 1111 页 0 下载 89 浏览 0 评论 0 收藏
所属分类: 系统运维 / httpd
语言 格式 评分
英语
.pdf
3
摘要
该文档是Apache HTTP Server 2.4版本的官方技术文档。文档涵盖了从2.2版本升级到2.4的关键变化,包括编译和运行时配置的变更。核心增强包括:运行时可加载的MPM(多处理模块)、事件MPM成为完全支持的模块、异步读写支持、按模块和目录配置日志级别、基于请求的配置段(<if>、<elseif>、<else>)、通用表达式解析器、KeepAliveTimeout支持毫秒级配置、NameVirtualHost指令已弃用、更细粒度的.htaccess文件控制(ALLOWOVERRIDELIST)、配置变量支持以及内存使用减少。新增模块包括mod_proxy_fcgi、mod_proxy_scgi、mod_proxy_express、mod_remoteip、mod_heartmonitor、mod_lbmethod_heartbeat、mod_proxy_html、mod_sed、mod_auth_form和mod_session。文档还包含开发者指南、平台特定说明(Windows、Unix、Novell NetWare、EBCDIC)、虚拟主机配置、URL重写指南、SSL/TLS加密等内容。
AI总结
Apache HTTP Server 2.4 文档主要涵盖版本升级、新特性、配置与使用指南,以及开发者文档。 **核心升级与变更**: - **从 2.2 升级到 2.4**:配置需调整,尤其是**授权配置**有重大变化。默认设置更改,如 `.htaccess` 文件处理需检查 `ALLOWOVERRIDE` 指令(2.4 默认值为 `None`)。部分模块被移除(如 `mod_authn_default`、`mod_mem_cache`),负载均衡实现移至独立子模块。 - **2.4 新特性**: - **核心增强**:支持运行时加载 MPM(多处理模块);Event MPM 完全支持;异步读写支持改进;可按模块和目录配置日志级别;新增 ``、``、`` 配置段;`KeepAliveTimeout` 支持毫秒级;`NameVirtualHost` 指令已弃用;内存使用量通常低于 2.2 版。 - **新模块**:新增 `mod_proxy_fcgi`(FastCGI)、`mod_proxy_scgi`(SCGI)、`mod_remoteip`(获取真实客户端 IP)、`mod_heartmonitor`(负载均衡心跳检测)、`mod_sed`(高级响应体编辑)、`mod_auth_form`(表单认证)及 `mod_session`(会话管理)等。 **文档结构**: - **使用指南**:涵盖编译安装、启动停止、配置文件、日志、URL 映射、DSO 支持、内容协商、MPM、环境变量、过滤器、缓存、虚拟主机(名称/IP 基础、动态批量)、URL 重写(`mod_rewrite`)、SSL/TLS 加密、认证授权、CGI、SSI、反向代理及 HTTP/2 等。 - **平台说明**:包含 Microsoft Windows、Unix(RPM 系统)、Novell NetWare 及 EBCDIC 系统的特定安装与配置说明。 - **开发者文档**:提供模块开发指南(如 `mod_example` 示例)、API 变更、钩子函数、请求处理、过滤器工作原理及线程安全等内容。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1099 页请下载阅读 -
文档评分
请文明评论,理性发言.