本文概述
Apache HTTP Server 2.4.x中的新功能
Apache 2.4.1于2012年2月发布, 具有许多强大的增强功能和新功能。我写的最新版本是2014年7月发布的2.4.10。
在本文中, 我将讨论Apache 2.4版本中包含的一些重要增强功能和新功能。
增强功能
KeepAliveTimeout:在此版本中, 可以毫秒为单位指定KeepAliveTimeout。为此, 只需在httpd.conf文件中添加KeepAliveTimeout指令。
例如:
KeepAliveTimeout 5
#Obviously you have to change this value from 5 to something you wish.
内存使用:Apache 2.4声称使用的内存少于2.2.x
事件MPM:现在完全支持事件MPM(多处理模块)。在较早的版本中, 这是实验性的。
mod_ssl:支持OCSP装订, 可以通过Memcached在服务器之间共享SSL会话数据。
mod_proxy:ProxyPass指令中的Location和LocationMatch块具有明显的性能优势。
新模块
mod_heartmonitor, mod_lbmethod_heartbeat:这使mod_proxy_balancer可以检查后端服务器上活动连接的数量并执行负载平衡。
mod_auth_form:这将使你能够使用HTML登录表单来限制访问。该模块依赖于mod_session, 并且它们使用HTTP cookie。
mod_allowmethods:现在, 你可以使用简单的配置来限制Apache实例中的HTTP方法。
<Location />
AllowMethods GET HEAD
</Location>
mod_ratelimit:如果你正在以低带宽运行Web服务器, 或者只是想限制带宽, 那么此模块适合你。这可以将客户端带宽限制为你在httpd.conf文件中配置的位置。
例如:–
<Location /downloads>
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 400
</Location>
注–速率限制以KiB / s为单位
mod_data:此模块将响应主体转换为RFC2397数据URL。当你希望在加载页面/应用程序时减少连接数时, 数据URL很有用。这也可以包含在PHP语言中。
我相信以上是Apache 2.4中的重大更改。你也可以参考Apache 2.4官方页面以获取完整的详细信息。
如果你准备学习更多, 那么本课程将为你提供帮助。
评论前必须登录!
注册