AWStats 6.0
- インストール
以下のサイトよりファイルをダウンロード
http://www.bflets.dyndns.org/Tools/AWStatsJpn.html
# cd /usr/local/arch # wget http://www.bflets.dyndns.org/AWStats60_Jpn.tar.gz # cd ../src # tar xvzf ../arch/AWStats60_Jpn.tar.gz # cd AWStats60_Jpn
- ウェブサーバの設定
AWStats60_Jpn/wwwrootディレクトリをCGIが実行できる場所に配置。
# cp -r wwwroot /usr/local/apache/ # vi /usr/local/apache/httpd.conf
<Directory "/usr/local/apache/wwwroot">
AuthUserFile /usr/local/apache/conf/.htpasswd
AuthGroupFile /dev/null
AuthName "User Authentication is required"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /awstatsclasses "/usr/local/apache/awstats/classes"
Alias /awstatscss "/usr/local/apache/awstats/css"
Alias /awstatsicons "/usr/local/apache/awstats/icon"- AWStatsの設定と実行
# cd /usr/local/apache/wwwroot/cgi-bin # cp awstats.model.conf awstats.conf # vi awstats.conf
この辺の設定を確認・編集。
LogFile="/usr/local/apache/logs/access.log" LogType=W LogFormat=1 LogSeparator=" " SiteDomain="www.domain.com" HostAliases="localhost 127.0.0.1 12.34.56.78 REGEX[domain\.com$]" DNSLookup=2 DirData="./data" DirCgi="/awstats" DirIcons="/awstatsicons"
ログファイルをデイリーでローテートしているような場合は、
LogFile="/usr/local/apache/logs/access-%YYYY-24%MM-24%DD-24.log"
実行してみる。
# ./awstats.pl -config=www.domain.com -update
- 検索文・検索語の文字化け修正
AWStatsはutf-8で動いているので、EUCのログファイルだと検索文・検索語の日本語が文字化けする。以下のサイトよりスクリプトを取得し、ログファイルをutf-8に変換する。
http://www.ganaware.jp/.../conv_weblog_to_utf8.pl
# cd /usr/local/bin # wget http://www.ganaware.jp/.../conv_weblog_to_utf8.pl # chmod 755 conv_weblog_to_utf8.pl # cd /usr/local/apache/logs # conv_weblog_to_utf8.pl < access.log > access.utf
awstats.confのログファイル名を変更
# vi /usr/local/apache/wwwroot/cgi-bin/awstats.conf
LogFile="/usr/local/apache/logs/access.utf"
Counter: 477,
today: 1,
yesterday: 0
最終更新: 2008-11-26 (水) 02:20:43 (JST) (1272d) by aqua
