What's New in Apache httpd 2.4
summary
Apache HTTPD 2.4 makes the event worker event MPM becomes default and moves MPMs to runtime-loadable MPMs, so you can switch threading models without rebuilding. Configuration adds per-module and per-directory LogLevel, an expression parser (compiled at startup) for request-time If blocks, define/ifdefine variables and mod_macro expansion, plus require-based access control replacing old allow/deny. New modules include mod_proxy_express (map→dbm dynamic proxying), mod_remoteip, mod_proxy_html, mod_lua, keepalive timeout in milliseconds, rate limiting, and notable memory/performance reductions.
AI-written summary · about
chapters (26)
- 0:00Apache httpd 2.4 intro
- 1:03Multi-processing modules & event MPM
- 3:51Per-directory & per-module log levels
- 7:02Request-time if config
- 8:25Macros with mod_macro
- 10:19Expression parser
- 12:29Virtual host improvements
- 15:03Keep-alive timeout & perf
- 17:16Fine-grained .htaccess
- 21:29Config variables with Define
- 23:18New proxy & auth modules
- 26:44mod_proxy_express
- 27:50Remote IP with mod_remote_ip
- 28:13Backend heartbeat monitoring
- 29:40HTML rewriting with mod_proxy_html
- 31:29Content filtering with mod_sed
- 32:33Form auth with mod_auth_form
- 33:15Embedding Lua with mod_lua
- 34:01Debugging with mod_log_debug
- 35:06Rate limiting with mod_rate_limit
- 36:14Enhanced access control
- 41:19Backward compat & perf
- 44:06Q&A: Auth & databases
- 47:23Q&A: Config syntax changes
- 48:29Q&A: Expression evaluation
- 49:54Summary & performance
related talks
53mThe Mod_Proxy Cookbook
50mApache #Maven 4 is Awesome
49mThe Current State of Apache Maven 4 - Development
46mProxy Pains and Benefits Supporting HTTP/2 End to End
30mWhirlwind Tour through the HTTP2 Spec
40mWhirlwind tour through the HTTP2 spec
20mA quick primer on http2
50mHigh-performance web apps using HTTP/2
