• ベストアンサー

BASIV認証のログ

管理などに使うCGIのある場所をBASIC認証でアクセス制限をしていますが、どの管理ユーザーがいつ認証を行ったかをログに残すにはどうしたらよいでしょうか? さらにaccess_log でCGIがでどの管理ユーザーにより実効されたかの記録を残す方法はあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#246547
noname#246547
回答No.1

httpd.confのlog_config_moduleディレクティブ内に LogFormatが記述されていると思いますが、 現在ロギングに使用しているLogFormatに \"%{Authorization}i\" を追加すると、認証情報がaccess_logに出力されます 例: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Authorization}i\"" combined

moritan2
質問者

お礼

ご回答ありがとうございました。 お教えいただいた方法でユーザー名がaccess_log に残る事を確認いたしました。たいへん助かりました。