• ベストアンサー

アクセスログを取りたい

エクセルのファイルをHTTP上に置いてユーザ毎に権限を持たせて ブラウザから閲覧できるようにします(ユーザ毎にアクセス制限をかける)。 アクセス制限をかけるのは .htaccessで出来るみたいですがそのファイルを誰が見たかアクセスログを取りたいのですがどのようにすれば実現可能でしょうか? 希望として.htaccessで出来ればやりたいのです。

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

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がるです。 なるほどそれであれば、 http://httpd.apache.org/docs/2.0/ja/mod/mod_log_config.html#formats をご覧ください。ログのカスタムが出来るかと思いますので。 これで、Basic認証のユーザが取れるかと思いますが(具体的には%uで)。 # そこのURLにも書いてありますが一応念のため。一緒に%sをとっておきましょう(401対策)。 どうでしょうか?

yamadachan
質問者

お礼

ありがとうございます。 これで実現できそうです^^

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 .htaccess とあるので、恐らくはHTTPサーバとしてApacheをお使いだと思うのですが。 だとすると、Apacheが「どこに」ログを吐き出しているか次第かと。 基本的には、そのサーバ自体を管理している管理者に相談するのがもっとも近道かと思います。

yamadachan
質問者

補足

説明不足だったので補足いたします。 サーバは自サーバです。 普通のログは現在吐き出されていますが、 .htaccessによるユーザ認証でユーザ単位でログを取りたいと思っています。

関連するQ&A