■ソースダウンロード
# cd /usr/local/src # wget http://www.bflets.dyndns.org/AWStats66_Jpn.tar.gz # cp -r AWStats66_Jpn /var/www/sites/example.jp
■Jcode.pmダウンロード(検索エンジン経由アクセスの検索キーワードのデコードで必要)
# wget http://openlab.jp/Jcode/Jcode-2.07.tar.gz # tar xvzf Jcode-2.07.tar.gz # cp Jcode-2.07/Jcode.pm /var/www/sites/example.jp/AWStats66_Jpn/wwwroot/cgi-bin
■設定ファイル作成
# cd /var/www/sites/example.jp/AWStats66_Jpn/wwwroot/cgin-bin # cp awstats.model_jp.conf awstats.example.jp.conf # vi awstats.example.jp.conf
LogFile="/usr/local/apache2/logs/access_log" SiteDomain="example.jp" DirData="./awstats_db" DirIcons="/AWStats66_Jpn/wwwroot/icon" DirCgi="/AWStats66_Jpn/wwwroot/cgi-bin"
■結果保存ディレクトリ作成
# mkdir -m 777 awstats_db
■各perl(awredir.pl、awstats.pl、utf8_decode.pl)の先頭行にあるperlへのパスを適宜書き換え
#!/usr/local/bin/perl
■ドキュメントルートにリンク作成
# cd /www/htdocs # ln -s /var/www/sites/example.jp/AWStats66_Jpn AWStats66_Jpn
■apache設定ファイル変更
# cd /usr/local/apache2/conf/ # vi httpd.conf
AddHandler cgi-script .cgi ↓ AddHandler cgi-script .cgi .pl
▼ログフォーマット変更
#CustomLog "logs/access_log" common CustomLog "logs/access_log" combined ↓ CustomLog "logs/access_log" common #CustomLog "logs/access_log" combined
■apache再起動
# service httpd restart
■cronにawstats更新コマンドを登録
#awstats 0 * * * * cd /www/htdocs/AWStats66_Jpn/wwwroot/cgi-bin; /var/www/sites/example.jp/AWStats66_Jpn/wwwroot/cgi-bin/awstats.pl -config=example.jp -update
■アクセスして確認
http://example.jp/AWStats66_Jpn/wwwroot/cgi-bin/awstats.pl?config=example.jp
※ちなみに下記コマンドで結果の静的htmlが作成できる(アイコンとかでないけど)
cd /www/htdocs/AWStats66_Jpn/wwwroot/cgi-bin; \ /var/www/sites/example.jp/AWStats66_Jpn/wwwroot/cgi-bin/awstats.pl -config=example.jp -output -staticlink > /tmp/awstats.html