| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .chm | 3 |
| 摘要 | ||
文档详细介绍了Apache HTTP服务器2.4.33版本的新功能和改进。主要变化包括:新增了多个模块如mod_proxy_balancer、mod_sed、mod_auth_form等,提供了负载均衡、高级替换和表单认证等功能;日志功能的调整,移除了部分旧模块;默认配置的简化,提升了内存使用效率;安全性增强,如SSL协议支持和证书检查;以及对旧版本配置的兼容性调整。 | ||
| AI总结 | ||
《Apache HTTP Server 2.4.33 中文文档》总结如下:
### 核心变化
1. **日志管道命令**:2.4及更高版本直接执行日志管道命令,旧行为可通过文档恢复。
2. **模块更新**:
- `mod_autoindex`:现在提取并显示`.xhtml`文件的标题和描述。
- `mod_ssl`:默认格式的`*_DN`变量已更改,旧格式可通过`LegacyDNStringFormat`恢复。`SSLv2`协议不再支持,`SSLProxyCheckPeerCN`和`SSLProxyCheckPeerExpire`默认启用,失败证书请求返回502错误。
- `htpasswd`:默认在所有平台上使用MD5哈希。
- `NameVirtualHost`:不再生效,仅触发警告,地址/端口组合默认视为基于名称的虚拟主机。
- `mod_deflate`:在压缩开销超过数据量时跳过压缩。
3. **性能优化**:2.4.x内存占用低于2.2.x。
4. **日志功能**:`RewriteLog`和`RewriteLogLevel`指令已移除,日志功能通过`LogLevel`配置提供。
5. **新模块**:
- `mod_proxy_balancer`:提供负载均衡支持。
- `mod_proxy_ajp`:支持Apache JServ协议1.3(用于Apache Tomcat)。
- `mod_proxy_html`:修复反向代理HTML链接。
- `mod_lua`:嵌入Lua语言(实验性)。
6. **配置简化**:
- 移除了`mod_authn_default`、`mod_authz_default`和`mod_mem_cache`。
- 配置片段简化,常用功能通过模块轻松启用。
- `Listen`指令统一绑定地址和端口,`Port`和`BindAddress`指令不再使用。
### 功能增强
1. **认证与授权**:
- `mod_authn_core`整合了`mod_authn_alias`的功能。
- 提供更灵活的身份验证配置。
2. **缓存**:
- `mod_cache`和`mod_cache_disk`优化,`htcacheclean`用于清理缓存。
3. **过滤与处理**:
- 模块可作为过滤器处理内容流。
- `mod_ext_filter`允许外部程序作为过滤器。
4. **多语言支持**:
- 错误响应支持多语言,管理员可自定义。
5. **正则表达式**:
- 升级到PCRE 5.0,支持Perl 5语法。
6. **IPv6支持**:
- 支持IPv6地址字符串(如`Listen [2001:db8::1]:8080`)。
7. **Graceful Shutdown**:
- `prefork`、`worker`和`event` MPM支持`graceful-stop`信号,新增`GracefulShutdownTimeout`指令。
### 安全性
1. **证书检查**:
- 默认启用对代理请求目标证书的有效性检查,失败返回502错误。
2. **Lua支持**:
- 嵌入Lua语言用于配置和小型业务逻辑(实验性)。
### 其他
1. **平台支持**:
- 移除了对BeOS、TPF和旧平台(如A/UX、Next、Tandem)的支持。
2. **编译配置**:
- 默认启用动态模块(DSO)构建。
- 默认仅加载基础模块,其他模块需手动启用。
3. **升级注意事项**:
- 从2.2升级需检查模块和配置兼容性,参考升级文档。
### 总结
Apache HTTP Server 2.4.33在功能、性能和安全性上均有显著提升,适合需要高性能和灵活配置的用户。升级时需注意模块和配置的调整,以充分利用新特性并避免潜在问题。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2680 页请下载阅读 -
文档评分














httpd 2.4.33 中文文档