|The Apache HTTP Server Reference Manual
by Apache Software Foundation
Paperback (6"x9"), 862 pages
RRP £19.95 ($29.95)
The Filter Chain is available in Apache 2.0 and higher, and enables applications to process incoming and outgoing data in a highly flexible and configurable manner, regardless of where the data comes from. We can pre-process incoming data, and post-process outgoing data, at will. This is basically independent of the traditional request processing phases.
(Picture in printed edition)
Some examples of filtering in the standard Apache distribution are:
- mod_include, implements server-side includes.
- mod_ssl, implements SSL encryption (https).
- mod_deflate, implements compression/decompression on the fly.
- mod_charset_lite, transcodes between different character sets.
- mod_ext_filter, runs an external program as a filter.
Apache also uses a number of filters internally to perform functions like chunking and byte-range handling.
A wider range of applications are implemented by third-party filter modules available from modules.apache.org1 and elsewhere. A few of these are:
- HTML and XML processing and rewriting
- XSLT transforms and XIncludes
- XML Namespace support
- File Upload handling and decoding of HTML Forms
- Image processing
- Protection of vulnerable applications such as PHP scripts
- Text search-and-replace editing
|ISBN 9781906966034||The Apache HTTP Server Reference Manual||See the print edition|