News
Abstract
IBM HTTP Server for i upgrading to Apache 2.4.53 (IBM i 7.5 and IBM i 7.4)
Content
The IBM HTTP Server on IBM i 7.5 and IBM i 7.4 are upgraded from Apache 2.4.34 to Apache 2.4.53. This update includes new enhancements and features for Apache 2.4. This upgrade is not a major version change for HTTP Server on IBM i 7.5 and IBM i 7.4 , which means:
1) No configuration-related changes that require the user to modify existing httpd.conf files after this move to Apache 2.4.53.
2) HTTP Server module APIs are updated in Apache 2.4.53 but that does not affect user plug-in modules (IBM and 3rd party) which means existing plug-in modules do not require recompiling for this move to Apache 2.4.53.
3) No updates to IBM i provided HTTP Server APIs
Configuration APIs - QHTTPSVR/H (QZHBCONF)
CGI APIs - QSYSINC/H (QZHBCGI)
Module Enhancements
Apache 2.4.53 has some updates and enhancements to existing Apache 2.4 modules. Following are some major enhancements in our HTTP server for IBM i 7.5 and IBM i 7.4.
(5) Remove headers on 304 Not Modified as specified by RFC7234, as opposed to passing an explicit subset of headers
(6) Add ReadBufferSize, FlushMaxThreshold, and FlushMaxPipelined directives
(7) Add StrictHostCheck to allow unconfigured hostnames to be rejected
mod_dav_fs
mod_http2
(2) When SSL renegotiation is inhibited and a 403 ErrorDocument is in play, the proper HTTP/2 stream reset did not trigger with H2_ERR_HTTP_1_1_REQUIRED
(3) New configuration directive: 'H2Padding numbits' to control padding of HTTP/2 payload frames
(4) New option 'H2OutputBuffering on/off' which controls the buffering of stream output
mod_log_config
Support %{c}h for conn-hostname, %h for useragent_host
mod_proxy
Allow ProxyErrorOverride to be restricted to specific status codes
Honor the smallest of the backend or client timeout while tunneling
Allow healthcheck expressions to use %{Content-Type}
mod_reqtimeout
Allow to configure (TLS-) handshake timeouts
PTF support for Apache 2.4.53
IBM i 7.5: IBM HTTP Server for i Group SF99952 - level 2
IBM i 7.4: IBM HTTP Server for i Group SF99662 - level 24
References
http://httpd.apache.org/docs/2.4/new_features_2_4.html
http://httpd.apache.org/security/vulnerabilities_24.html
Was this topic helpful?
Document Information
Modified date:
14 November 2022
UID
ibm16591121