PHP 4.3

1.4.1 Modulare Bauweise

Wie bereits mehrfach angedeutet, zeichnet sich der Apache Webserver insbesondere durch sein Modulkonzept aus. Sie können durch das Einbinden oder Weglassen bestimmter Module Einfluss auf die Funktionalität Ihres Webservers nehmen oder auch eigene Module einbinden.

Mit Hilfe der API (Application Programming Interface, zu Deutsch: "Programmierschnittstelle") können die Module die Kernfunktionen des Servers ansprechen und Informationen mit anderen Modulen austauschen. Durch diesen direkten Zugriff erhöht sich die Performance des Servers ungemein. Anwender mit fortgeschrittenen Kenntnissen können auf diesem Wege noch weitere Funktionalitäten des Apache Servers nutzen. Wir werden in dieser Qualifikationseinheit zwar nicht gesondert darauf eingehen. Wenn Sie sich jedoch dafür interessieren, können wir für weitere Informationen auf die Web-Seite http://httpd.apache.org/docs-2.0/developer/API.html verweisen.

Standardmodule

Als Standardmodule werden alle Module bezeichnet, die, sofern Sie es nicht explizit verbieten, beim Kompilieren eingebunden werden und erfahrungsgemäß die meisten Anforderungen von Webadministratoren erfüllen. Eine vollständige Liste aller Standardmodule finden Sie in der HTML-Onlinedokumentation der Apache-Webserver-Distribution im Verzeichnis /htdocs/manual/ unter dem Gliederungspunkt modules.

Beispiele für Standardmodule:

mod_access

Modul, um Zugriffe auf den Webserver einschränken zu können

mod_actions

Zuordnung von MIME-Typen für CGI-Skripte

mod_autoindex

Automatische Generierung von Verzeichnisbäumen, wenn Startdateien wie index.html o.ä. nicht gefunden werden können

mod_cgi

Ausführen von CGI-Skripten mittels entsprechender Interpreter wie Perl oder PHP (in der CGI-Version)

mod_mime

Generiert MIME-Header entsprechend der Endung einer Datei.

Zusatzmodule

Neben den von der Distribution mitgelieferten Modulen gibt es eine Vielzahl anderer Module mit den verschiedensten Funktionen. Eine Liste der meisten Module finden Sie auf der Website:

http://modules.apache.org/

Kommentare (0)

Ihr Kommentar

Name