ディレクトリアクセスに基づいてウェブサイトのログを記録しようとしているので、この回答(またはこの回答も) の詳細を求めています: 提案された回答はどのファイルに配置されますか?
私は/etc/apache2/apache2.conf
(実際には経由でInclude my-logging.conf
)以下を入れました:
SetEnvIf Request_URI "^/download/.+$" download_access
CustomLog /home/jamie/apache-logs/download.log common env=download_access
ディレクトリ/home/jamie/apache-logs/
とその中のファイルは誰でも書き込み可能ですが、ブラウザ ( http://download/index.html
) を介してリソースにアクセスすると、メインのアクセス ログ ( /var/log/access.log
) は更新されますが、期待していたログは更新されず、/home/jamie/apache-logs/download.log
そのまま残ります。
mod_setenvif
すでに有効になっているとかなり確信しています:
$ sudo a2enmod setenvif
Module setenvif already enabled
どうすればこれを機能させることができますか?