![]() |
この章を始める前に下記の設定が必要です 「Apache PHP ImageMagick インストール」
ヒント webalizerとは Apacheのログを解析してブラウザで表示する高機能アクセス解析ソフトです。
[root@ns1 ~]# yum -y install gd-devel libpng-devel db4-devel
[root@ns1 ~]# wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm [root@ns1 ~]# rpm -ivh webalizer-2.01_10-30.1.src.rpm
[root@ns1 ~]# vi /usr/src/redhat/SPECS/webalizer.spec[root@ns1 ~]# rpmbuild -bb --clean /usr/src/redhat/SPECS/webalizer.spec [root@ns1 ~]# rpm -ivh /usr/src/redhat/RPMS/i386/webalizer-2.01_10-30.1.ja.i386.rpm [root@ns1 ~]# rm -f webalizer-2.01_10-30.1.src.rpm [root@ns1 ~]# rm -f /usr/src/redhat/SPECS/* [root@ns1 ~]# rm -f /usr/src/redhat/SOURCES/* [root@ns1 ~]# rm -f /usr/src/redhat/RPMS/i386/*Release: 30.1 ↓ Release: 30.1.ja %configure --enable-dns --with-dblib=/lib ↓ %configure --enable-dns --with-dblib=/lib --with-language=japanese
[root@ns1 ~]# cp /etc/webalizer.conf /etc/hoge-webalizer.conf [root@ns1 ~]# vi /etc/hoge-webalizer.conf[root@ns1 ~]# mkdir /home/hoge/public_html/webalizer [root@ns1 ~]# /usr/bin/webalizer -c /etc/hoge-webalizer.confLogFile /var/log/httpd/access_log ↓ LogFile /var/log/httpd/hoge-access_log ←コメント解除&変更(apacheのログファイル保存場所) OutputDir /var/www/usage ↓ OutputDir /home/hoge/public_html/webalizer ←コメント解除&変更(webalizer出力先ディレクトリ) #HostName localhost ↓ HostName www.centos.orz ←コメント解除&変更(ホスト名) #ReallyQuiet no ↓ ReallyQuiet yes ←コメント解除&変更(警告とエラーを出力しない) #HideSite *mrunix.net ↓ HideSite *centos.orz ←コメント解除&変更(集計結果に表示しないサイトを指定) #HideReferrer mrunix.net/ ↓ HideReferrer centos.orz/ ←コメント解除&変更(集計結果に表示しないリファラーを指定) #IgnoreSite bad.site.net ↓ IgnoreSite 192.168.1.* ←コメント解除&変更(完全に無視するサイトを指定) #IgnoreURL /test* ↓ IgnoreURL /webalizer/* ←コメント解除&変更(完全に無視するURLを指定) IgnoreURL /phpMyAdmin/* ←追加 ↓SearchEngine項目の下に下記を記入(日本で使われる検索エンジンを指定) 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=
※黄色い部分は環境に合わせて変更してください。
※ネットワーク内だけでアクセスする場合はIgnoreSiteをコメントアウトしてください。
[root@ns1 ~]# /usr/bin/htpasswd -c /home/hoge/public_html/webalizer/.htpasswd hoge New password: hoge12345 ←パスワード入力 Re-type new password: hoge12345 ←パスワード再入力 Adding password for user hoge [root@ns1 ~]# vi /home/hoge/public_html/webalizer/.htaccess↓下記を記入 AuthType Basic AuthName "Please Enter Your Password" AuthUserFile /home/hoge/public_html/webalizer/.htpasswd Require valid-user
※黄色い部分は環境に合わせて変更してください。
■cron登録[root@ns1 ~]# crontab -e10 * * * * /usr/bin/webalizer -c /etc/hoge-webalizer.conf ←追加
※黄色い部分は環境に合わせて変更してください。
■WebAlizerログイン画面 (http://www.ドメイン名/webalizer/)
![]() |
![]() |
Last updated 2010-08-25 |