搜索

pdf文档 Apache HTTP Server Documentation Version 2.2

2.51 MB 805 页 0 下载 97 浏览 0 评论 0 收藏
所属分类: 系统运维 / httpd
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache HTTP Server 2.2版本的新功能和升级指南。主要内容包括模块重构、缓存改进、配置简化、事件多处理模块(MPM)引入、认证授权机制优化等。文档还提供了编译安装、运行时配置调整、第三方模块兼容性等实用信息,帮助用户顺利升级和使用新版本服务器。
AI总结
# Apache HTTP Server 2.2 版本更新与使用指南 ## 1. 发行说明 ### 1.1 升级注意事项 - **模块名称变化**:部分模块名称已更改,如 `mod_auth` 拆分为 `mod_auth_basic` 和 `mod_authn_file`,`mod_imap` 重命名为 `mod_image_map`。 - **依赖更新**:升级到 APR 1.0 API,PCRE 库升级到 5.0 版本。 - **配置文件兼容性**:升级后默认配置文件简化,新增配置示例位于 `conf/extra/` 目录。 ### 1.2 新功能概述 - **身份验证与授权**:重构了 `mod_auth` 和 `mod_authz`,新增 `mod_authn_alias` 简化配置。 - **缓存模块**:`mod_cache`、`mod_disk_cache` 和 `mod_mem_cache` 成为标准模块,支持 `htcacheclean` 清理缓存。 - **配置简化**:默认配置文件更模块化,支持常用功能配置snippet。 - **优雅停止**:`PREFORK`、`WORKER` 和 `EVENT` MPM 支持 `graceful-stop` 信号,新增 `GRACEFULSHUTDOWNTIMEOUT` 指令。 - **代理功能**:新增 `mod_proxy_balancer` 实现负载均衡,支持 Apache Tomcat 的 `mod_proxy_ajp`。 - **正则表达式**:升级到 PCRE 5.0,支持通过 `--with-pcre` 使用系统安装的 PCRE。 - **过滤器增强**:`mod_filter` 支持动态配置,可基于请求头或环境变量插入过滤器。 - **大文件支持**:支持处理大于 2GB 的文件和请求体。 - **事件 MPM**:`EVENT` MPM 使用独立线程处理长连接和接受连接。 - **SQL 支持**:`mod_dbd` 结合 `apr_dbd` 框架,支持连接池和多线程 MPM。 ### 1.3 模块增强 - **认证模块**:`mod_authnz_ldap` 支持 LDAP 属性值和复杂搜索过滤器。 - **授权模块**:新增 `mod_authz_owner` 基于文件所有者授权访问。 - **版本模块**:`mod_version` 根据服务器版本启用配置块。 - **信息模块**:`mod_info` 新增 `?config` 参数显示配置指令和构建信息。 - **SSL 支持**:`mod_ssl` 支持 RFC 2817 协议。 ### 1.4 许可证 - 使用 Apache License 2.0。 ## 2. 使用 Apache HTTP Server ### 2.1 编译与安装 - 使用 `make` 编译,安装时不会覆盖现有配置文件。 - 配置文件位于 `PREFIX/conf/`,默认文档根目录为 `PREFIX/htdocs/`。 ### 2.2 启动与停止 - 使用 `apachectl` 启动和停止服务,测试运行可使用 `apachectl -k start` 和 `apachectl -k stop`。 ### 2.3 配置文件 - 新增 `conf/original/` 和 `conf/extra/` 目录,提供默认和示例配置。 - 配置指令参考位于 `PREFIX/docs/manual/` 或访问 [Apache 官网](http://httpd.apache.org/docs/2.2/). ### 2.4 模块开发 - 使用 APR 1.0 API,模块开发需适配新框架。 ## 3. Apache 虚拟主机 - 2.0 版本文档适用于 2.2,但需重新编译模块。 --- ## 总结 Apache HTTP Server 2.2 版本在身份验证、缓存、配置、代理和过滤器等方面进行了重大改进,提升了性能和安全性。升级时需注意模块名称变化和配置调整,确保第三方模块重新编译。新功能和优化使其更适合高并发和复杂应用场景。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 793 页请下载阅读 -
文档评分
请文明评论,理性发言.