| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .chm | 3 |
| 摘要 | ||
文档主要介绍了Apache HTTP服务器2.2.27的发行说明,包括从2.0升级到2.2的变化、新特性以及配置文件的调整。文档提到了一些重要的配置变化,例如apachectl的startssl选项不再可用,UseCanonicalName的默认设置改为Off,mod userdir模块的行为变化等。此外,文档还详细说明了模块的重命名情况,例如mod_auth_ldap重命名为mod_authnz_ldap,并介绍了新特性如认证授权模块的重构、缓存模块的改进以及过滤器的动态配置功能。 | ||
| AI总结 | ||
《Apache HTTP 服务器 2.2.27 中文文档》总结:
### 发行说明
1. **升级与新特性**
- **从 2.0 升级到 2.2**:需要进行配置调整。
- **新特性**:
- 支持 APR 1.0 API。
- PCRE 升级到 5.0。
- 动态共享对象(DSO)支持。
- SSL/TLS 加密增强。
- 用户切换(suEXEC)功能。
2. **模块名称变更**
- **认证模块**:`mod_auth_*` 改为 `mod_authn_*` 和 `mod_authnz_*`。
- **授权模块**:`mod_authz_*` 用于实现访问控制。
3. **运行时配置变化**
- **SSL 支持**:`apachectl startssl` 命令不再可用,需通过 `mod_ssl` 指令启用 SSL。
- **默认配置**:
- `UseCanonicalName` 默认为 `Off`,需手动设置为 `On` 以保留旧行为。
- `mod_userdir` 模块需显式配置 `UserDir` 指令。
### 核心增强
1. **认证与授权**
- 重构认证和授权模块,支持新的认证后端提供程序。
- 提供更灵活的认证配置。
2. **缓存**
- `mod_cache`、`mod_disk_cache` 和 `mod_mem_cache` 经过改进,支持生产环境。
- 新增 `htcacheclean` 工具用于清理缓存。
3. **配置**
- 默认配置简化,提供模块化配置示例。
- 配置片段支持常见功能快速启用。
4. **优雅停止**
- `prefork`、`worker` 和 `event` MPM 支持通过 `graceful-stop` 信号优雅关闭。
- 新增 `GracefulShutdownTimeout` 指令。
5. **负载均衡与代理**
- 新增 `mod_proxy_balancer` 实现负载均衡。
- 支持 Apache Tomcat 的 Apache JServ Protocol (AJP) 1.3。
6. **过滤器**
- `mod_filter` 引入动态配置,支持条件插入过滤器。
- 支持协议管理,简化过滤器开发。
### 模块开发者变化
1. **API 更新**
- 使用 APR 1.0 API,移除 deprecated 函数和符号。
- 新增 `ap_log_cerror` 函数记录客户端连接错误。
2. **测试配置钩子**
- 新增 `test_config` 钩子,支持模块在测试配置时执行特定代码。
3. **线程栈大小**
- 新增 `ThreadStackSize` 指令,允许设置线程栈大小。
### 工具
- **htpasswd**:用于管理基本认证的用户文件,支持加密密码。
### 总结
Apache HTTP 服务器 2.2.27 版本在性能、安全性、配置灵活性和扩展性方面有显著提升,特别在 SSL 支持、认证授权模块重构、缓存机制优化和负载均衡功能等方面表现突出。升级用户需注意配置文件的调整和模块名称的变化,以确保平滑过渡。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1837 页请下载阅读 -
文档评分














httpd 2.2.27 中文文档