Red Hat JBoss Core Services Apache HTTP Server 2.4.57 Service Pack 3 Release Notes
For Use with the Red Hat JBoss Core Services Apache HTTP Server 2.4.57
Abstract
Preface Copy linkLink copied to clipboard!
Welcome to the Red Hat JBoss Core Services version 2.4.57 Service Pack 3 release.
Red Hat JBoss Core Services Apache HTTP Server is an open source web server developed by the Apache Software Foundation. The Apache HTTP Server includes the following features:
- Implements the current HTTP standards, including HTTP/1.1 and HTTP/2
- Supports Transport Layer Security (TLS) encryption through OpenSSL, which provides secure connections between the web server and web clients
- Supports extensible functionality through the use of modules, some of which are included with the Red Hat JBoss Core Services Apache HTTP Server
Providing feedback on Red Hat JBoss Core Services documentation Copy linkLink copied to clipboard!
To report an error or to improve our documentation, log in to your Red Hat Jira account and submit an issue. If you do not have a Red Hat Jira account, then you will be prompted to create an account.
Procedure
- Click the following link to create a ticket.
- Enter a brief description of the issue in the Summary.
- Provide a detailed description of the issue or enhancement in the Description. Include a URL to where the issue occurs in the documentation.
- Clicking Submit creates and routes the issue to the appropriate documentation team.
Making open source more inclusive Copy linkLink copied to clipboard!
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Chapter 1. New features and enhancements Copy linkLink copied to clipboard!
Red Hat JBoss Core Services (JBCS) 2.4.57 Service Pack 3 includes the following new features and enhancements.
1.1. ResponseStatusCodeOnNoContext directive for mod_proxy_cluster Copy linkLink copied to clipboard!
From the JBCS 2.4.57 Service Pack 3 release onward, the mod_proxy_cluster module also includes a ResponseStatusCodeOnNoContext directive. You can use the ResponseStatusCodeOnNoContext directive to specify the response status code that the server sends to the client when a ProxyPass or ProxyPassMatch directive does not have a matching context. The default status code is 404.
In JBCS 2.4.51 or earlier, when a ProxyPass or ProxyPassMatch directive did not have a matching context, the server sent a 503 status code by default. If you want to preserve the default behavior that was available in earlier releases, set the ResponseStatusCodeOnNoContext directive to 503 instead.
If you specify a value other than a standard HTTP response code, the server access log shows the specified value but the server sends a 500 Internal Server Error response to the client.
Chapter 2. Installing the Red Hat JBoss Core Services 2.4.57 Copy linkLink copied to clipboard!
You can install the Apache HTTP Server 2.4.57 on Red Hat Enterprise Linux or Windows Server. For more information, see the following sections of the installation guide:
Chapter 3. Upgrading to the Red Hat JBoss Core Services Apache HTTP Server 2.4.57 Copy linkLink copied to clipboard!
The steps to upgrade to the latest Red Hat JBoss Core Services (JBCS) release differ depending on whether you previously installed JBCS from RPM packages or from an archive file.
Upgrading JBCS when installed from RPM packages
If you installed an earlier release of the JBCS Apache HTTP Server from RPM packages on RHEL 7 or RHEL 8 by using the yum groupinstall command, you can upgrade to the latest release. You can use the yum groupupdate command to upgrade to the 2.4.57 release on RHEL 7 or RHEL 8.
JBCS does not provide an RPM distribution of the Apache HTTP Server on RHEL 9.
Upgrading JBCS when installed from an archive file
If you installed an earlier release of the JBCS Apache HTTP Server from an archive file, you must perform the following steps to upgrade to the Apache HTTP Server 2.4.57:
- Install the Apache HTTP Server 2.4.57.
- Set up the Apache HTTP Server 2.4.57.
- Remove the earlier version of Apache HTTP Server.
The following procedure describes the recommended steps for upgrading a JBCS Apache HTTP Server 2.4.51 release that you installed from archive files to the latest 2.4.57 release.
Prerequisites
- If you are using Red Hat Enterprise Linux, you have root user access.
- If you are using Windows Server, you have administrative access.
- The Red Hat JBoss Core Services Apache HTTP Server 2.4.51 or earlier was previously installed in your system from an archive file.
Procedure
- Shut down any running instances of Red Hat JBoss Core Services Apache HTTP Server 2.4.51.
- Back up the Red Hat JBoss Core Services Apache HTTP Server 2.4.51 installation and configuration files.
- Install the Red Hat JBoss Core Services Apache HTTP Server 2.4.57 using the .zip installation method for the current system (see Additional Resources below).
Migrate your configuration from the Red Hat JBoss Core Services Apache HTTP Server version 2.4.51 to version 2.4.57.
NoteThe Apache HTTP Server configuration files might have changed since the Apache HTTP Server 2.4.51 release. Consider updating the 2.4.57 version configuration files rather than overwrite them with the configuration files from a different version, such as the Apache HTTP Server 2.4.51.
- Remove the Red Hat JBoss Core Services Apache HTTP Server 2.4.51 root directory.
Additional Resources
Chapter 4. Resolved issues Copy linkLink copied to clipboard!
The following issues are resolved for this release:
| Issue | Summary |
|---|---|
| [RHEL9] Upgrade mod_jk to 1.2.49 to be in sync with the version used by all other JBCS releases | |
| [RHEL9] Upgrade mod_proxy_cluster to 1.3.20 to be in sync with the version used by all other JBCS releases | |
| mod_proxy_cluster returns 404 now instead of 503 when there’s no matching context | |
| jbcs-httpd24-httpd has no dependency to jbcs-httpd24-brotli | |
| mod_cluster leaks memory with httpd 2.4.53+ | |
| mod_cluster returns rare but unexpected 404/503 | |
| [Doc] Review the prerequisite package for RHEL8 |
For details of any security fixes in this release, see the errata links in Advisories related to this release.
Chapter 5. Known issues Copy linkLink copied to clipboard!
There are no known issues for this release.
Chapter 6. Supported components Copy linkLink copied to clipboard!
For a full list of component versions that are supported in this release of Red Hat JBoss Core Services, see the Core Services Apache HTTP Server Component Details page. Before you attempt to access the Component Details page, you must ensure that you have an active Red Hat subscription and you are logged in to the Red Hat Customer Portal.
Chapter 7. Advisories related to this release Copy linkLink copied to clipboard!
The following advisories have been issued to document enhancements, bugfixes, and CVE fixes included in this release.