Wie kann ich separate Protokolle für verschiedene HTML-URL-Pfade erstellen?
Ich versuche, die Protokollierung meiner Website basierend auf dem Verzeichniszugriff zu unterbrechen, daher versuche ich, dies näher zu erläuternAntworten (oder diesesAntworten auch): In welcher Datei platzieren Sie die vorgeschlagene Antwort?
Ich habe folgendes in meine/etc/apache2/apache2.conf
(eigentlich über eineInclude my-logging.conf
):
SetEnvIf Request_URI "^/download/.+$" download_access
CustomLog /home/jamie/apache-logs/download.log common env=download_access
Das Verzeichnis/home/jamie/apache-logs/
und die darin enthaltenen Dateien sind allgemein beschreibbar, aber wenn ich über meinen Browser auf die Ressource zugreife (http://download/index.html
) das Hauptzugriffsprotokoll (/var/log/access.log
) wird aktualisiert, aber nicht das Protokoll, von dem ich gehofft habe:/home/jamie/apache-logs/download.log
bleibt unberührt.
Ich bin mir ziemlich sichermod_setenvif
ist bereits aktiviert:
$ sudo a2enmod setenvif
Module setenvif already enabled
Wie kann ich das schaffen?