Datasheet
“main” (Installation and Administration) — 2004/6/25 — 13:29 — page 533 — #559
i
i
i
i
i
i
i
i
22
The Apache Web Server
a special page version for every browser (provided you are prepared
to adapt the JavaScript code for each individual browser).
Flexible Error Handling React flexibly and provide a suitable response
in the event of an error, such as nonexistent pages. The response can
even be generated actively, for example, with CGI.
22.4 New Features of Apache 2
The following is a list of the main new features of Apache 2. For detailed
information about version 2.0 of the Apache HTTP server, refer to http:
//httpd.apache.org/docs-2.0/en/.
Multiple queries may be processed as threads or processes. The pro-
cess management has been relocated to a separate module, called the
multiprocessing module (MPM). Depending on the MPM, Apache
2 responds to queries in different ways, with different effects on the
performance and the use of modules. Details are provided below.
The innards of Apache have been thoroughly revised. Apache
now uses a new, special base library (Apache portable runtime, APR)
as the interface to system functions and for memory management.
Important and widespread modules, such as mod_gzip (successor:
mod_deflate) and mod_ssl, which have a profound impact on the
processing of requests, are now integrated more fully in Apache.
Apache 2 supports the Internet protocol IPv6.
A new mechanism enables manufacturers of modules to specify the
desired loading sequence for modules. Thus, users are no longer re-
quired to do this themselves. The order in which modules are exe-
cuted is often significant. Previously, it was determined by means of
the loading sequence. For example, a module that only gives authen-
ticated users access to certain resources must be run first to prevent
the pages from being displayed to users who do not have any access
permissions.
Queries to and replies from Apache can be processed with filters.
Support for files that are larger than 2 GB (large file support, LFS) on
32-bit systems.
Some of the newer modules are only available for Apache 2.
Multilanguage error responses.
533SUSE LINUX Enterprise Server










