Apache is the most popular internet webserver application in the world. It's created by a collaborative effect of software developers.
The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project.
What's New
Version 2.4.2:
SECURITY: CVE-2012-0883 (cve.mitre.org)
envvars: Fix insecure handling of LD_LIBRARY_PATH that could lead to the
current working directory to be searched for DSOs. [Stefan Fritsch]
mod_ssl: Fix crash with threaded MPMs due to race condition when
initializing EC temporary keys. [Stefan Fritsch]
mod_proxy: Add the forcerecovery balancer parameter that determines if
recovery for balancer workers is enforced. [Ruediger Pluem]
Fix MPM DSO load failure on AIX. [Jeff Trawick]
mod_proxy: Correctly set up reverse proxy worker. PR 52935.
[Petter Berntsen ]
mod_sed: Don't define PATH_MAX to a potentially undefined value, causing
compile problems on GNU hurd. [Stefan Fritsch]
core: Add ap_runtime_dir_relative() and DefaultRuntimeDir.
[Jeff Trawick]
core: Fix breakage of Listen directives with MPMs that use a
per-directory config. PR 52904. [Stefan Fritsch]
core: Disallow directives in AllowOverrideList which are only allowed
in VirtualHost or server context. These are usually not prepared to be
called in .htaccess files. [Stefan Fritsch]
core: In AllowOverrideList, do not allow 'None' together with other
directives. PR 52823. [Stefan Fritsch]
mod_slotmem_shm: Support DEFAULT_REL_RUNTIMEDIR for file-based shm.
[Jim Jagielski]
core: Fix merging of AllowOverrideList and ContentDigest.
[Stefan Fritsch]
mod_request: Fix validation of the KeptBodySize argument so it
doesn't always throw a configuration error. PR 52981 [Eric Covener]
core: Add filesystem paths to access denied / access failed messages
AH00035 and AH00036. [Eric Covener]
Unix MPMs: Fix small memory leak in parent process if connect()
failed when waking up children. [Joe Orton]
"DirectoryIndex disabled" now undoes DirectoryIndex settings in
the current configuration section, not just previous config sections.
PR 52845. [Eric Covener]
mod_xml2enc: Fix broken handling of EOS buckets which could lead to
response headers not being sent. PR 52766. [Stefan Fritsch]
mod_ssl: Properly free the GENERAL_NAMEs. PR 32652. [Kaspar Brand]
core: Check during config test that directories for the access
logs actually exist. PR 29941. [Stefan Fritsch]
mod_filter: Fix segfault with AddOutputFilterByType. PR 52755.
[Stefan Fritsch]
mod_session: Sessions are encoded as application/x-www-form-urlencoded
strings, however we do not handle the encoding of spaces properly.
Fixed. [Graham Leggett]
Configuration: Example in comment should use a path consistent
with the default configuration. PR 52715.
[Rich Bowen, Jens Schleusener, Rainer Jung]
Configuration: Switch documentation links from trunk to 2.4.
[Rainer Jung]
configure: Fix out of tree build using apr and apr-util in srclib.
[Rainer Jung]
Version 2.4.2:
SECURITY: CVE-2012-0883 (cve.mitre.org)
envvars: Fix insecure handling of LD_LIBRARY_PATH that could lead to the
current working directory to be searched for DSOs. [Stefan Fritsch]
Apache is one of those things like Windows, it's popular, but not because it is great. It has many idiotic flaws and the whole server will go down for incredibly stupid reasons that would be analogous to a car not starting because a valve cap is off.
I have been migrating my servers to Litespeed and Abyss. Both are faster, MUCH easier to configure, utterly stable, have easily accessible features, and are much more tolerant to configuration errors (a very minor error will not take the entire server offline. They have free versions and the little bit that they cost for most other versions is well worth the lack of headaches.
I would recommand any user interested in recent Apache and more generally open source software to install macports and get Apache compiles and customized from it.
As a thumb of rule, relying on a packaging system has many advantages. The drawback is that the software you want might not be packaged, in that case, it is not recommanded to try to install itself but rather add the package yourself, or ask the community to do it.
[Version 2.2.8]
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Apache is the most popular internet webserver application in the world. It's created by a collaborative effect of software developers.
The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project.
+4
+18
Trashie reviewed on 23 May 2011
-2
+65
cenocre reviewed on 22 Jan 2008
I have been migrating my servers to Litespeed and Abyss. Both are faster, MUCH easier to configure, utterly stable, have easily accessible features, and are much more tolerant to configuration errors (a very minor error will not take the entire server offline. They have free versions and the little bit that they cost for most other versions is well worth the lack of headaches.
-2
+1
+1
+1
As a thumb of rule, relying on a packaging system has many advantages. The drawback is that the software you want might not be packaged, in that case, it is not recommanded to try to install itself but rather add the package yourself, or ask the community to do it.
+11
Dystopia rated on 12 May 2011