# 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:

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:

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:

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.