自宅サーバ構築MY HOME SERVER
WebAlizerインストール WebAlizer設定 IE動作確認 |
- WebAlizerインストール -
WebAlizerはウエブページの統計を表示する高機能なアクセス解析ツールです。Apcheのログを元に 表示するため、事前にApacheのインストールが必要です。
WebAlizerのインストールをします。
[root@hoge123 ~]# vi /usr/local/etc/pkgtools.conf MAKE_ARGS = { 'japanese/webalizer' => 'WITH_CHARSET=utf8', ← 追記します。 } [root@hoge123 ~]# cd /usr/ports/japanese/webalizer [root@hoge123 /webalizer]# make BATCH=yes WITH_CHARSET=utf8 install clean [root@hoge123 /webalizer]# cd |
- WebAlizer設定 -
WebAlizerの編集をします。
[root@hoge123 ~]# ln -s /usr/local/bin/ja-webalizer /usr/local/bin/webalizer [root@hoge123 ~]# cp /usr/local/etc/ja-webalizer.conf-dist /usr/local/etc/webalizer.conf [root@hoge123 ~]# chmod 640 /usr/local/etc/webalizer.conf [root@hoge123 ~]# vi /usr/local/etc/webalizer.conf [root@hoge123 ~]# #LogFile /var/lib/httpd/logs/access_log ↓ 先頭の#を削除して、変更します。 LogFile /var/log/httpd-access.log #OutputDir /var/lib/httpd/htdocs/usage ↓ 先頭の#を削除して、変更します。 OutputDir /usr/local/www/apache22/data/webalizer #HistoryName webalizer.hist ↓ 先頭の#を削除します。 HistoryName webalizer.hist #Incremental no ↓ 先頭の#を削除して、変更します。 Incremental yes #IncrementalName webalizer.current ↓ 先頭の#を削除します。 IncrementalName webalizer.current #HostName localhost ↓ 先頭の#を削除して、変更します。 HostName hoge123.dip.jp PageType php ← 先頭の#を削除します。 #DNSCache dns_cache.db ↓ 先頭の#を削除します。 DNSCache dns_cache.db #DNSChildren 0 ↓ 先頭の#を削除して、変更します。 DNSChildren 5 #ReallyQuiet no ↓ 先頭の#を削除して、変更します。 ReallyQuiet yes #HideSite *mrunix.net ↓ 先頭の#を削除して、変更します。 HideSite *hoge123.dip.jp #HideReferrer webalizer.org/ ↓ 先頭の#を削除して、変更します。 HideReferrer hoge123.dip.jp/ #IgnoreSite bad.site.net ↓ 先頭の#を削除して、変更します。 IgnoreSite 192.168.0.* #IgnoreURL /test* ↓ 先頭の#を削除して、変更します。 IgnoreURL /webalizer/* IgnoreURL /phpMyAdmin/* ← 追記します。 [root@hoge123 ~]# mkdir /usr/local/www/apache22/data/webalizer [root@hoge123 ~]# /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf[root@hoge123 ~]# /usr/local/sbin/htpasswd -c /usr/local/www/apache22/data/webalizer/.htpasswd hogehoge ← 1行で記入します。(上の行から続いています。) New password: ← WebAlizerログイン用パスワードを入力します。 Re-type new password: ← 再入力します。 Adding password for hogehoge [root@hoge123 ~]# vi /usr/local/www/apache22/data/webalizer/.htaccess ↓ 下記内容を貼り付けます。。 AuthType Basic AuthName "Please Enter Your Password" AuthUserFile /usr/local/www/apache22/data/webalizer/.htpasswd Require valid-user [root@hoge123 ~]# vi /etc/crontab↓ 最終行に貼り付けます。。 10 * * * * root /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf |
- IE動作確認 -
アドレスにhttp://hoge123.dip.jp/webalaizer/ と入力します。WebAlizer用ユーザー名、パスワード を入力します。
WebAlizerが表示されました。日別、月別の訪問者数や、よく見られるウエブページ等が表示されます。