mod_info Liefert eine ausführliche Übersicht über die Serverkonfiguration. Erweiterung mod_info.c info_module

Um mod_info zu konfigurieren, fügen Sie Ihrer Datei httpd.conf folgendes hinzu:

<Location /server-info>
SetHandler server-info
</Location>

Der Anweisung Location kann eine Limit-Klausel hinzugefügt werden, um den Zugriff auf die Information zur Serverkonfiguration einzuschränken.

Nach dieser Konfiguration stehen die Serverinformationen unter http://Ihre.Host.Dom/server-info zur Verfügung.

Die Konfigurationsdateien werden vom Modul während der Ausführungszeit gelesen und daher gibt die Anzeige eventuell nicht die zur Zeit aktive Serverkonfiguration wieder, wenn die Dateien seit dem letzten Laden des Servers verändert wurden. Außerdem müssen die Konfigurationsdateien von der Benutzerkennung gelesen werden können, unter welcher der Server läuft (siehe unter User-Direktive), sonst erfolgt keine Anzeige.

Wurde mod_info in den Server kompiliert, ist ferner zu beachten, dass dessen Möglichkeiten für alle Konfigurationsdateien, einschließlich der .htaccess-Dateien zur Verfügung stehen, was Auswirkungen auf die Sicherheit der Site haben kann.

Insbesondere kann das Modul sicherheitsrelevante Informationen aus den Konfigurationsdirektiven anderer Module zugänglich machen, zum Beispiel Systempfade, Benutzernamen/Passwörter, Datenbanknamen usw. Aufgrund der Funktionsweise des Moduls gibt es keine Möglichkeit, ihm Informationen vorzuenthalten. Darum sollte es nur in einer kontrollierten Umgebung und immer mit Vorsicht benutzt werden.

AddModuleInfo Zusätzliche Informationen zu den vom Server-Info-Handler angezeigten Informationen AddModuleInfo Modul Zeichenfolge server configvirtual host Ab Apache-Version 1.3

Der Inhalt der Zeichenfolge wird als HTML-interpretierte Zusatzinformation für das Modul angezeigt. Beispiel:

AddModuleInfo mod_auth.c 'Siehe <a \
href="http://www.apache.org/docs-2.0/mod/mod_auth.html">\
http://www.apache.org/docs-2.0/mod/mod_auth.html</a>'