Apache Imitation Logger
PHPなアクセスログ収集スクリプトです。
HTTPサーバであるApacheのアクセスログ(NCSA形式)と同じ書式のログファイルを生成する事で
目的別に合った強力なApacheログ向けのログ解析ツールが使えるのが特徴です。
(ApacheLogViewer,
win版analogで動作確認済み)
エラー(404)ページ等に設置して、htmlタグの img や script で呼び出すアクセス解析では見つからない、
サーバーやスクリプトの脆弱性のあるページを探すような悪意のあるボットの痕跡を見つけるのにも
使えます。
ファイルダウンロード [2009/08/16 公開]
設置方法
-
解凍・展開時に出来た[ailogger.lib]フォルダの[ailogger.php]をメモ帳などで開いて
設定値の変更と確認をしてください。
-
変更・確認ができたら[ailogger.lib]フォルダごとルートディレクトリ(ドキュメントルート)に
アップロードします。(アップ場所が判らなかったらFAQを参照)
-
アップロードした[ailogger.lib]内にあるディレクトリ[ailog]のパーミッション(実行権限)属性を
707(環境によっては777)に変更しておきます。
-
アクセスログの収集を行いたい.phpページの最下行に
<?php include(getenv('DOCUMENT_ROOT').'/ailogger.lib/ailogger.php');?>
を追記してください。(詳しくはZipファイルの[example]ディレクトリのサンプルを参照)
検証済みサーバー
検証済みサーバー
動作する可能性が高いサーバー


- その他PHPが動作するサーバー
FAQ?
-
・[ailogger.lib]フォルダの置き場所(ルートディレクトリ/ドキュメントルート)が判らない場合
-
<?php echo getenv('DOCUMENT_ROOT'); ?>
とphpファイルを作り、アップロードしてブラウザで表示させてみてください。
たとえばxreaで、xreaドメイン(xxxx.s999.xrea.com)利用なら[public_html]内に[ailogger.lib]フォルダを、
独自ドメイン利用時は[public_html/{設置したいサイト}]内に[ailogger.lib]フォルダをアップです。