next up previous contents index
Next: Contents   Contents   Index

Last changed: October 29, 2004 

The current version of this document can be found at the HPI Apache Modeling Project web site:



Thanks to:
Robert Mitschke and Ralf Schliehe-Diecks for preparing and editing material for this document.

Copyright (c) 2002-2004 Bernhard Gröne, Andreas Knöpfel, Rudolf Kugel, Oliver Schmidt.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in appendix D entitled "GNU Free Documentation License".


This document presents an introduction to the Apache HTTP Server, covering both an overview and implementation details. It presents results of the Apache Modelling Project done by research assistants and students of the Hasso-Plattner-Institute in 2001, 2002 and 2003. The Apache HTTP Server was used to introduce students to the application of the modeling technique FMC, a method that supports transporting knowledge about complex systems in the domain of information processing (software and hardware as well).

After an introduction to HTTP servers in general, we will focus on protocols and web technology. Then we will discuss Apache, its operational environment and its extension capabilities -- the module API. Finally we will guide the reader through parts of the Apache source code and explain the most important pieces.

next up previous contents index
Next: Contents   Contents   Index
Apache Modeling Portal Home Apache Modeling Portal