Apache 2.2.34 installation
Hello,
I am wondering if RedHat support HTTPD 2.2.34 version. From this link it says it supports 2.2.15 https://access.redhat.com/solutions/445713
If it does support .34 version how does one upgrade from .15 to .34. I am not seeing anything definitive on the internet or on RedHat Web Site. Would i have to set up a repository to httpd.apache.org
Thank you,
Patrick
Responses
Latest in the repo ishttpd-2.2.15-60.el6_9.6.x86_64.rpm
This will likely contain multiple backports though. What is the reason you want 2.2.34 specifically? is there a feature you're after?
If it's for security reasons, the security patches will be backported into the above package.
When it comes to RPM names (and the value reported by the contained binaries' --version options), That 2.2.15 was the Apache HTTPD version that Red Hat originally packaged against. Over time, as new CVEs for Apache 2.2 have been addressed, those changes have been pushed into the Red Hat packaging of the 2.2.15 code via release-updates (the -<number> after the 2.2.15).
Basically, assuming that you're running the latest release of the 2.2.15 RPM, it contains all of the security fixes that have been released for Apache 2.2. That said, the Red Hat RPM may not have all/some/any of the feature updates Apache has release for the 2.2 httpd. Fortunately, Apache has typically been good about not adding features in sub-X.Y release-updates.
Yes, all the security (and some performance) fixes are present. Feature updates are unlikely to be. For those, Red Hat typically needs to re-base the RPM. With respect to Apache's httpd, specifically, Apache doesn't generally push out feature upgrades at the X.Y.Z level - only the X and X.Y levels. If you're staying within the same X.Y level — as a change from 2.2.15 to 2.2.34 would be — you're not really "upgrading" per se.
That said, if you have some kind of hard requirement for your binary's -v output to say "2.2.34", you generally have two options:
- Look for an appropriate RPM in one of the non-base/updates channels (think SCL, EPEL or similar)
- Download the source from one of apache.org's mirrors and compile and install it yourself (you'd probably want to ensure that yours uses a different installation-prefix lest someone blow it up by installing an RPMed version over it)
Yeah. Neither of those two have 2.2.34 because 2.2.15-latest already has everything that would be in a 2.2.34 packaging. A lot of RPM-maintainers won't update the X.Y.Z packaging to X.Y.Z' when X.Y.Z-release already contains everything that would be in an X.Y.Z' release.
I you're looking for something wholly newer than 2.2.x, the RHSCL repository does contain newer Apache releases (e.g., 2.4.x).
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
