![]() |
この章を始める前に下記の設定が必要です 「Apache PHP ImageMagick インストール」
ヒント webalizerとは Apacheのログを解析してブラウザで表示する高機能アクセス解析ソフトです。
[root@ns1 ~]# cd /usr/ports/japanese/webalizer [root@ns1 webalizer]# make BATCH=yes WITH_CHARSET=utf8 install clean [root@ns1 webalizer]# cd
[root@ns1 ~]# ln -s /usr/local/bin/ja-webalizer /usr/local/bin/webalizer [root@ns1 ~]# cp /usr/local/etc/ja-webalizer.conf-dist /usr/local/etc/hoge-webalizer.conf [root@ns1 ~]# chmod 644 /usr/local/etc/hoge-webalizer.conf [root@ns1 ~]# vi /usr/local/etc/hoge-webalizer.conf[root@ns1 ~]# mkdir /home/hoge/public_html/webalizer [root@ns1 ~]# /usr/local/bin/webalizer -c /usr/local/etc/hoge-webalizer.conf#LogFile /var/lib/httpd/logs/access_log ↓ LogFile /var/log/httpd/hoge-access.log ←コメント解除&変更(apacheのログファイル保存場所) #OutputDir /var/lib/httpd/htdocs/usage ↓ OutputDir /home/hoge/public_html/webalizer ←コメント解除&変更(webalizer出力先ディレクトリ) #HistoryName webalizer.hist ↓ HistoryName webalizer.hist ←コメント解除(webalizerの履歴を記録するファイル名) #Incremental no ↓ Incremental yes ←コメント解除&変更(ログローテーション対応) #IncrementalName webalizer.current ↓ IncrementalName webalizer.current ←コメント解除(ログローテーション情報を保存するファイル名) #HostName localhost ↓ HostName www.freebsd.orz ←コメント解除&変更(ホスト名) PageType php ←コメント解除(phpファイルに対応) #DNSCache dns_cache.db ↓ DNSCache dns_cache.db ←コメント解除(名前解決) #DNSChildren 0 ↓ DNSChildren 5 ←コメント解除&変更(DNS名前解決の子プロセス数) #ReallyQuiet no ↓ ReallyQuiet yes ←コメント解除&変更(警告とエラーを出力しない) #HideSite *mrunix.net ↓ HideSite www.freebsd.orz ←コメント解除&変更(集計結果に表示しないサイトを指定) #HideReferrer mrunix.net/ ↓ HideReferrer www.freebsd.orz ←コメント解除&変更(集計結果に表示しないリファラーを指定) #IgnoreSite bad.site.net ↓ IgnoreSite 192.168.1.* ←コメント解除&変更(完全に無視するサイトを指定) #IgnoreURL /test* ↓ IgnoreURL /webalizer/* ←コメント解除&変更(完全に無視するURLを指定) IgnoreURL /phpMyAdmin/* ←追加
※黄色い部分は環境に合わせて変更してください。
※ネットワーク内だけでアクセスする場合はIgnoreSiteをコメントアウトしてください。
[root@ns1 ~]# /usr/local/sbin/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 ~]# vi /etc/crontab↓最終行に下記を記入 10 * * * * root /usr/local/bin/webalizer -c /usr/local/etc/hoge-webalizer.conf
※黄色い部分は環境に合わせて変更してください。
ヒント * * * * * cronで実行されるコマンド *は左から 分(0-59) 時(0-23) 日(1-31) 月(1-12) 曜日(0-6) ※曜日の0は日曜日 */1 * * * * ←1分おきに実行 0 */1 * * * ←1時間おきに実行 0 5 * * * ←5時に実行

![]() |
![]() |
Last updated 2010-05-21 |