uttsu.com > uttsuの日記 >

2002年11月10日

2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

2002年11月10日

# ホスト名でアクセスログを取る方法

現在使っているレンタルサーバーのアクセスログはクライアントのIPアドレスが保存される設定になってるみたいだけど、ホスト名で保存された方が分かりやすいので、強引に変えてみた。

.htaccessで、ホスト名でアクセス制限をかけるようにしておけば、アクセスログもホスト名で記録されるみたい。一度ホスト名に変換させればいいわけだから、次のように実際にない適当なホスト名を追加しておけばOK。

deny from hoge.hoge

アクセス制限をしているページのログだけはホスト名で記録されていたので、もしかしてと思って試してみたらどんぴしゃり。サーバープログラムはapache。

でも、サーバーへの負担は大きくなるけれど…。

# Proxyサーバーに潜む危険性

様々な理由でproxy serverが使われると思うんですけど、やりとりされるデータがproxyサーバーで収集されて、そのときに情報が漏れてしまう危険性もあるかもしれないですね。パスワード認証のために入力したパスワードなどもproxyサーバーを経由するわけですし。

大事なデータを扱うときは、信頼できないproxyは避けた方がいいのかも。

# RewriteMap使えず

一昨日のRewriteEngineを使ったアクセスカウンターは、現在使っているサーバーではReriteMapが使えない設定になっているらしくて実現できなかった。スクリプトを書く前に試せばよかった…。

サーバーのエラーログは以下。

.htaccess: RewriteMap not allowed here

# Dynamic Access Analyzer

RewrietMapが使えなかったので、今度はサーバーにあるアクセスログを直接処理するスクリプトを作ってみた。こっちの方がスマートかも。

1日ごとの表示などをつければそれなりに使えるかも。


2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

Copyright (C) Takashi Utsunomiya. All Rights Reserved.