3.3.4 Direktiven und Modulzuordnung

Beim Modul mpm-prefork haben wir erkennen können, dass Direktiven immer einem oder mehreren Modulen zugeordnet sind. Die Zuordnung kann man der Apache-Dokumentation entnehmen. Soll eine Direktive in einer Konfigurationsdatei verwendet werden, so muss das dazugehörige Modul eingebunden (inkludiert) sein.

Beispiel

Direktiven der Konfigdatei mpm-prefork.conf

<IfModule mpm_prefork_module>
    StartServers              5
    MinSpareServers           5
    MaxSpareServers          10
    MaxRequestWorkers       150
    MaxConnectionsPerChild    0
</IfModule>

Für die Direktive StartServers gibt es in der Apache-Dokumentation nachfolgende Beschreibung:

Dokumentation "StartServers"

Hieraus kann man erkennen, dass die Direktive StartServers in unterschiedlichen Modulen eingesetzt werden kann.

Für die Direktive MinSpareServers gibt es in der Apache-Dokumentation nachfolgende Beschreibung:

Dokumentation "MinSpareServers"

Hieraus kann man erkennen, dass die Direktive MinSpareServers nur im Modul prefork eingesetzt werden kann.

Für die Direktive <IfModule ...> ... </IfModule> gibt es in der Apache-Dokumentation nachfolgende Beschreibung:

Dokumentation "IfModule"

Hieraus kann man erkennen, dass die Direktive <IfModule ...> ... </IfModule> zum core-Modul gehört.

  • Man hat also die Möglichkeit über die Liste der Direktiven das zugehörige Modul zu ermitteln.
  • Man kann auch über die Liste der Module die hierzu passenden Direktiven erfahren.

Beide Listen sind ein wichtiges Handwerkszeug für die Konfiguration des Apache Webservers.