#contents
*AWStats [#ueabfcac]
apache のアクセス解析ソフト

AWStatsは、httpdのアクセスログを解析し、視覚的にブラウザで閲覧することが出来る形に整形するPerlのスクリプト

 本家サイト http://awstats.sourceforge.net/~
  2006-04-07現在 最新安定板 ver6.5

 完全日本語版 http://www.bflets.dyndns.org/Tools/AWStatsJpn.html~
  2006-04-07現在 ver6.5の日本語修正版

 本家「AWStats」もVer.4.0から正式に日本語に対応したことになってるが、非常にお粗末。~
 より完璧な日本語対応を目指して修正を行ったものを公開しているすばらしい人がいたので、
 使わしてもらう。

*Jcode.pm のインストール [#ladc4961]
 URLをデコードするために必要

 参照~
 http://openlab.jp/Jcode/index-j.html~
 http://www.mytools.net/memo/JcodePM.html

 「Jcode-0.xx.tar.gz」をダウンロード~
 http://www.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/Encode/DANKOGAI/

 インストール
 # tar zxvf Jcode-0.88.tar.gz
 # cd Jcode-0.88
 # perl Makefile.PL; make; make install

 確認
 # perl -MJcode -e'print $Jcode::VERSION'
 0.88

*nkfインストール [#a2b21502]
 「nkf206a.tar.gz」をダウンロード~
 http://sourceforge.jp/projects/nkf/

 インストール
 # tar zxvf nkf206a.tar.gz
 # cd nkf206
 # make
 # cp nkf /usr/bin/
 # rm -rf nkf206
 # rm -f nkf206a.tar.gz

*環境確認 [#t2e133d8]
-perlのバージョンが5.8.0以降である
 # perl -v
 This is perl, v5.8.5 built for i386-linux-thread-multi
-perlの場所
 # which perl
 /usr/bin/perl
-WWWサーバのCGIディレクトリのパス~
 本文では /usr/local/apache/cgi-bin とする
-Apacheのアクセスログのパス~
 本文では /usr/local/apache/logs/access_log とする
-WWWサーバのルートディレクトリ~
 本文では /home/hoge/public_html とする
-Apacheのログフォーマットがcombinedである
 # vi /usr/local/apache/conf/httpd.conf
httpd.conf
 httpd.conf
 CustomLog /usr/local/apache/logs/access_log combined

*AWStats 6.5完全日本語版 インストール [#saa97647]
-「AWStats65_Jpn.tar.gz」をダウンロード~
 http://www.bflets.dyndns.org/Tools/AWStatsJpn.html

-展開
 # tar zxvf AWStats65_Jpn.tar.gz
 # cd AWStats65_Jpn
-インストールディレクトリの準備
--イメージファイルディレクトリ

-インストールディレクトリの準備~
 イメージファイルディレクトリ
 # mkdir /home/hoge/public_html/awstats
 # mkdir /home/hoge/public_html/awstats/images
--AWStatsインストールディレクトリ
 AWStatsインストールディレクトリ
 # mkdir /usr/local/apache/cgi-bin/awstats

-インストール
 # cd /usr/local/src/AWStats65_Jpn/wwwroot/
 # cp -rf cgi-bin/* /usr/local/apache/cgi-bin/awstats/
 # cp -rf icon/* /home/qrpnt/public_html/awstats/images/

-設定
 # cd /usr/local/apache/cgi-bin/awstats/
 # nkf -ed awstats.model_jp.conf > awstats.www.hoge.jp.conf
 # vi awstats.www.hoge.jp.conf
 awstats.www.hoge.jp.conf
 LogFile="/usr/local/apache/cgi-bin/awstats/access_log.utf8"
 SiteDomain="www.hoge.jp"
 DNSLookup=1
 DirCgi="/cgi-bin/awstats"
 DirIcons="/awstats/images"
 DetailedReportsOnNewWindows=0
 Lang="jp"

-ログファイル作成
 # /usr/local/apache/cgi-bin/awstats/utf8_decode.pl  </usr/local/apache/logs/access_log >  /usr/local/apache/cgi-bin/awstats/access_log.utf8

-手動でアクセス解析実行
 # cd /usr/local/apache/cgi-bin/awstats
 # perl awstats.pl -config=www.hoge.jp -update
 正常に終了していれば、処理結果が以下のような形で表示されます。
 Lines in file: 225730
 Found 5 dropped records,
 Found 124 corrupted records,
 Found 0 old records,
 Found 225601 new records.

-静的html生成
 # /usr/local/apache/cgi-bin/awstats.pl -config=www.hoge.jp -output -staticlink > /home/hoge/public_html/awstats/index.html

 ブラウザでアクセス解析ファイルにアクセスしてみる~
 http://www.hoge.jp/awstats/

*定期的に実行 [#kb8d698e]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS