| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
FreeBSD# cd /usr/ports/japanese/webalizer <= 作業ディレクトリへ移動 FreeBSD# make install clean <= 「Apache」のインストール 途中で聞かれるオプションはチェック [X] WEBALIZER_CONV Use character code convert patch |
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」用のディレクトリを作成します。
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 <= 追加 |