「Webalizer」の設定
「Webalizer」のインストール
FreeBSD# cd /usr/ports/japanese/webalizer <= 作業ディレクトリへ移動
FreeBSD# make install clean <= 「Apache」のインストール

途中で聞かれるオプションはチェック
[X] WEBALIZER_CONV  Use character code convert patch
「Webalizer」の設定
FreeBSD# cp /usr/local/etc/ja-webalizer.conf-dist /usr/local/etc/webalizer.conf <= サンプル設定ファイルをコピー
FreeBSD# chmod 644 /usr/local/etc/webalizer.conf <= 設定ファイルに書き込み権限付加
FreeBSD# vi /usr/local/etc/webalizer.conf <= 設定ファイルを編集
#LogFile        /var/lib/httpd/logs/access_log
↓
LogFile        /var/log/httpd-access.log <= Logファイルを指定

#HostName       localhost
↓
HostName       FreeBSD.crimson-snow.net <= ホスト名を指定

#HideReferrer   mrunix.net/
↓
HideReferrer   crimson-snow.net <= 自サイト内からのアクセスはアクセス元として表示しない
「Webalizer」の実行

あらかじめ解析結果を格納する「Webalizer」用のディレクトリを作成します。

FreeBSD# mkdir /usr/local/www/data/webalizer

「Webalizer」を実行します。

FreeBSD# cd /usr/local/www/data/webalizer/ <= 作業ディレクトリへ移動
FreeBSD# /usr/local/bin/ja-webalizer -c /usr/local/etc/webalizer.conf <= 「Webalizer」の実行

http://サーバのIPアドレス/webalizer/ とアクセスしてページが表示されれば問題ありません。

「Webalizer」の自動実行

実行用のスクリプトを作成し、実行します。

FreeBSD# vi ~/webalizer.sh <= 実行スクリプト作成
#!/bin/sh

cd /usr/local/www/data/webalizer/
/usr/local/bin/ja-webalizer -c /usr/local/etc/webalizer.conf > /dev/null 2>&1


FreeBSD# chmod 755 /root/webalizer.sh <= スクリプトに実行権限付加

作成した実行スクリプトを毎日0:00に自動実行するようにcronに登録します。

FreeBSD# vi /etc/crontab <= cronの編集
00 00 * * * root /root/webalizer.sh <= 追加
▲ページのトップへ