Apache2 アクセス解析 Webalizer インストール
	
	
gd-devel libpng-devel db4-develインストール
[root@centos ~]# yum -y install gd-devel libpng-devel db4-devel
webalizerインストール
[root@centos ~]# wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-08-src.tgz
[root@centos ~]# tar zxvf webalizer-2.23-08-src.tgz
[root@centos ~]# cd webalizer-2.23-08/lang
[root@centos ~]# iconv -f euc-jp -t utf-8 webalizer_lang.japanese > webalizer_lang.utf8
[root@centos ~]# mv webalizer_lang.japanese webalizer_lang.japanese_euc
[root@centos ~]# mv webalizer_lang.utf8 webalizer_lang.japanese
[root@centos ~]# cd ../
[root@centos webalizer-2.23-08]# ./configure \
--enable-dns \
--with-dblib=/lib \
--with-language=japanese
[root@centos webalizer-2.23-08]# make
[root@centos webalizer-2.23-08]# make install
[root@centos webalizer-2.23-08]# cd
[root@centos ~]# rm -f webalizer-2.23-08-src.tgz
[root@centos ~]# rm -fr webalizer-2.23-08
webalizer設定
[root@centos ~]# cp /usr/local/etc/webalizer.conf.sample /usr/local/etc/webalizer.conf
[root@centos ~]# vi /usr/local/etc/webalizer.conf
#LogFile        /var/lib/httpd/logs/access_log
↓
LogFile        /var/log/httpd/access_log ←コメント解除&変更(apacheのログファイル保存場所)
#OutputDir      /var/lib/httpd/htdocs/usage
↓
OutputDir      /var/www/html/webalizer ←コメント解除&変更(webalizer出力先ディレクトリ)
#HistoryName	webalizer.hist
↓
HistoryName	webalizer.hist ←コメント解除(webalizerの履歴を記録するファイル名)
#Incremental	no
↓
Incremental	yes ←コメント解除&変更(ログローテーション対応)
#IncrementalName	webalizer.current
↓
IncrementalName	webalizer.current ←コメント解除(ログローテーション情報を保存するファイル名)
#HostName	www.webalizer.org
↓
HostName	www.server-manual.com ←コメント解除&変更(ホスト名)
PageType	php ←追加(phpファイルに対応)
#DNSCache	dns_cache.db
↓
DNSCache	dns_cache.db ←コメント解除(名前解決)
#DNSChildren	0
↓
DNSChildren	5 ←コメント解除&変更(DNS名前解決の子プロセス数)
#HTMLHead <META NAME="author" CONTENT="The Webalizer">
#HTMLHead <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
HTMLHead <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> ←追加(HTMLの文字コード指定)
#ReallyQuiet	no
↓
ReallyQuiet	yes ←コメント解除&変更(警告とエラーを出力しない)
#HideSite	*webalizer.org
↓
HideSite	*server-manual.com ←コメント解除&変更(集計結果に表示しないサイトを指定)
#HideReferrer   webalizer.org/
↓
HideReferrer	server-manual.com/ ←コメント解除&変更(集計結果に表示しないリファラーを指定)
#IgnoreSite	bad.site.net
↓
IgnoreSite	server-manual.com/ 
#IgnoreURL	/test*
↓
IgnoreURL	/webalizer/* ←コメント解除&変更(完全に無視するサイトを指定)
IgnoreURL	/phpMyAdmin/* ←追加(完全に無視するサイトを指定)
↓SearchEngine項目の下に下記を記入(日本で使われる検索エンジンを指定)
SearchEngine	northernlight.com  qr=
SearchEngine	google.co.jp	q=
SearchEngine	search.yahoo.co.jp	p=
SearchEngine	goo.ne.jp	MT=
SearchEngine	infoseek.co.jp	qt=
SearchEngine	search.msn.co.jp	q=
SearchEngine	search.nifty.com	Text=
SearchEngine	search.biglobe.ne.jp	q=
SearchEngine	cache.yahoofs.jp	w=
webalizer起動
[root@centos ~]# mkdir /var/www/html/webalizer ←初回のみ
[root@centos ~]# /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf
cron登録
[root@centos ~]# vi /var/spool/cron/root
↓最終行に下記を記入
10 * * * * /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf
Basic認証設置
[root@centos ~]# /usr/bin/htpasswd -c /var/www/html/webalizer/.htpasswd user_name
New password: ←パスワード入力
Re-type new password: ←パスワード再入力
[root@centos ~]# vi /var/www/html/webalizer/.htaccess
↓下記を記入
AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /var/www/html/webalizer/.htpasswd
Require valid-user
ブラウザで確認 (http://www.ドメイン名/webalizer/ にアクセス)
 1.月ごとのアクセス解析を閲覧可能。
1.月ごとのアクセス解析を閲覧可能。
 2.検索キーワード等のアクセス解析が可能。日本語にも対応しています。
2.検索キーワード等のアクセス解析が可能。日本語にも対応しています。
	
	
 
