1. downloads
  2. business software
  3. news
  4. reviews
  5. top apps
Download Apache HTTP Server 2.4.34

Apache HTTP Server 2.4.34

User Rating
Advertisement

Apache HTTP Server is a Web server application that is developed and maintained by an open community of developers under the guise of The Apache Software Foundation.

The application is available for a wide variety of operating systems, including Unix, Linux, OS X and Microsoft Windows.

Apache supports a plethora of features, many of which are implemented as compiled modules that can extend the core functionality. These range from server-side programming language support to authentication schemes.

KEY FEATURES INCLUDE:

  • Common language interfaces support Perl, Python, Tcl, and PHP.
  • Configurable error messages.
  • DBMS-based authentication databases, and content negotiation.
  • Several different types of GUI Support.
  • Password authentication and digital certificate authentication.

The source code is freely available so anybody can adapt the server for their specific needs. Also there is a huge public library of Apache add-ons.

Title: Apache HTTP Server 2.4.34
Filename: httpd-2.4.34.tar.bz2
File size: 6.62MB (6,942,969 bytes)
Requirements: Mac OS X
Languages: Multiple languages
License: Open Source
Date added: July 16, 2018
Author: The Apache Software Foundation
www.apache.org
MD5 Checksum: 818ADCA52F3BE187FE45D6822755BE95

Introduce zh-cn and zh-tw (simplified and traditional Chinese) error document translations.
Event: avoid possible race conditions with modules on the child pool.
Mod_proxy: Fix a corner case where the ProxyPassReverseCookieDomain or ProxyPassReverseCookiePath directive could fail to update correctly 'domain=' or 'path=' in the 'Set-Cookie' header.
Mod_ratelimit: fix behavior when proxing content.
Core: Re-allow '_' (underscore) in hostnames.
Mod_authz_core: If several parameters are used in a AuthzProviderAlias directive, if these parameters are not enclosed in quotation mark, only the first one is handled. The other ones are silently ignored. Add a message to warn about such a spurious configuration.
Mod_md: improvements and bugfixes:
MDNotifyCmd now takes additional parameter that are passed on to the called command.
ACME challenges have better checks for interference with other modules
ACME challenges are only handled for domains managed by the module, allowing other ACME clients to operate for other domains in the server.
Better libressl integration.
Mod_proxy_wstunnel: Add default schema ports for 'ws' and 'wss'.
Logging: Some early logging-related startup messages could be lost when using syslog for the global ErrorLog.
Mod_cache: Handle case of an invalid Expires header value RFC compliant like the case of an Expires time in the past: allow to overwrite the non-caching decision using CacheStoreExpired and respect Cache-Control "max-age" and "s-maxage".
Mod_xml2enc: Fix forwarding of error metadata/responses.
Mod_proxy_http: Fix response header thrown away after the previous one was considered too large and truncated.
Core: Add and handle AP_GETLINE_NOSPC_EOL flag for ap_getline() family of functions to consume the end of line when the buffer is exhausted.
Mod_proxy_http: Add new worker parameter 'responsefieldsize' to allow maximum HTTP response header size to be increased past 8192 bytes.
Mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf of a certificate chain.
Http: Fix small memory leak per request when handling persistent connections.
Mod_proxy_html: Fix variable interpolation and memory allocation failure in ProxyHTMLURLMap.
Mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30.
Mod_remoteip: When overriding the useragent address from X-Forwarded-For, zero out what had been initialized as the connection-level port.
Core: In ONE_PROCESS/debug mode, cleanup everything when exiting.
Mod_proxy_balancer: Add hot spare member type and corresponding flag (R). Hot spare members are used as drop-in replacements for unusable workers in the same load balancer set. This differs from hot standbys which are only used when all workers in a set are unusable.
Suexec: Add --enable-suexec-capabilites support on Linux, to use setuid/setgid capability bits rather than a setuid root binary.
Suexec: Add support for logging to syslog as an alternative to logging to a file; use --without-suexec-logfile --with-suexec-syslog.
Mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling which broke some rare but previously-working configs.
Core, log: improve sanity checks for the ErrorLog's syslog config, and explicitly allow only lowercase 'syslog' settings.
Mod_http2: accurate reporting of h2 data input/output per request via mod_logio. Fixes an issue where output sizes where counted n-times on reused slave connections.
Mod_http2: Fix unnecessary timeout waits in case streams are aborted.
Mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2.
Mod_proxy: Do not restrict the maximum pool size for backend connections any longer by the maximum number of threads per process and use a better default if mod_http2 is loaded.
Mod_slotmem_shm: Add generation number to shm filename to fix races with graceful restarts.
Core: Preserve the original HTTP request method in the '%<m' LogFormat when an path-based ErrorDocument is used.
Mod_remoteip: make proxy-protocol work on slave connections, e.g. in HTTP/2 requests.
Mod_ssl: Fix merging of proxy SSL context outside <Proxy> sections, regression introduced in 2.4.30.
Mod_md: Fix compilation with OpenSSL before version 1.0.2.
Mod_dumpio: do nothing below log level TRACE7.
Mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard).
Core: On ECBDIC platforms, some errors related to oversized headers may be misreported or be logged as ASCII escapes.
Mod_ssl: Fix cmake-based build.
Core: Add <IfFile>, <IfDirective> and <IfSection> conditional section containers.