Der Apache Webserver ist ebenso kein abgeschlossenes
System. Dafür wurde von Entwicklern gesorgt, indem sie
ein Webserver als System mit der Möglichkeit modularer
Erweiterungen aufbauten. Es ist ein System, dass so programmiert
wurde, dass es von jedermann mit Modulen erweitert werden
kann. Und jedermann kann natürlich auch eigene Module
programmieren und in den Webserver einbauen, insofern er C-Kentnisse
besitzt.
Hat ein Modul eine so gute Funktionalität, dass es von
der Apache-Group akzeptiert wird, so kann z.B. ihr Modul als
offizielles Apache-Modul eingetragen werden, wie dies zum
Beispiel beim "MOD_PERL" geschehen ist. Nun gibt
es nicht nur Webserver sondern auch zahlreiche andere offizielle
Projekte der ASF rund um den Webserver. Ein wichtiges Projekt
hat den Namen "PHP". Diese am häufigsten im
Internet benutzte Programmiersprache kann als Modul in Apache
eingebaut werden. So kann der Webserver über eine spezielle
Schnitstelle (z.B. CGI) mit PHP kommunizieren.