I see that there are two different releases in the Apache.org website.
one version is httpd_2.4.1 and another version is httpd_2.2.22 both are latest version.
any one have an idea? Thanks!! E.
Do you have a need to run a version other than what's available from the CentOS repositories?
It's pretty old, 2.2.3, but security fixes have been backported from the more recent versions.
Generally speaking, it's a lot easier to deal with maintaining package-installed software as opposed to self-compiled. Unless you have a very good reason to compile your own, use the package; and even if you do have a good reason to need the new version, there may be a third party repository out there with a package of the version you need (but be careful that you only use trustworthy sources).
If you do decide that you need the latest of one of the branches, you'll still need to choose between 2.2.x and 2.4.x; I think the only things you'll need to worry about there are module compatibility and configuration compatibility. If you need to use modules that don't yet work in 2.4, or you need to have the configuration on this system be compatible with other 2.2 installations, then stick with 2.2. Otherwise, use 2.4.
Unless you have a compelling reason, you should use the one that comes with CentOS 5.x, which is 2.2.3-63.el5 (i.e., base 2.2.3, with current security patches backported from the latest release in the 2.2 line).