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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage