apacheの各ユーザ単位でのログ書き出し
[上に]
[前に]
[次に]
B-Cus
1999/05/26(水) 01:19:11
apacheで、http-access.log と http-error.log に書かれるメッセージを
各ユーザのディレクトリに書き出す方法はありますか?
例えば
/~user/ 以下のメッセージは ~user/public_html/log/{access.log,error.log}
に書き出す
ってな感じです。
ちなみにbiglobeも同じようなことをしている(移転前のとほほさんのerror.logも
見ることができた)のですが、ソースをいじることなくできるかどうか、
ということです。
よこい
[E-Mail]
1999/05/27(木) 12:53:00
それができるといいんですが... (^^;) せめてエラーログだけでも...
mod_cgi を改造すれば各ユーザごとのエラーログの作成はできそうですが、
別にやろうと思ったことないです。(^^;;)
やれる事としては、error_logをgrepして各ユーザに該当する部分を
出力するスクリプト書くのが便利かもしれません。
(それをCGIにする方法もありますね。)
でも、ログのパーミッションによっては、スクリプトがrootに
SetUIDされている必要があるので、この場合は危険でしょう。
はなしが前後しますが、エラーログをmknodでブロック型スペシャル
ファイルにしてしまうとか...
(↑かなりいー加減なこと言ってるのかも?)
[上に]
[前に]
[次に]