ここではfedora10でvirtual hostでサーバを運営していて、ホスト毎に解析する。
awstatsのインストール
1 |
# yum install awstats |
awstats.confの作成
1 2 |
# cd /etc/awstats # cp awstats.model.conf awstats.www.example.com.conf |
www.example.comは実際のホスト名に変える。
confの編集
# vi awstats.www.example.com.conf
以下の3箇所を自分のに合わせて編集
1 2 3 4 5 6 |
... LogFile="/var/log/httpd/www.example.com-access.log" ... SiteDomain="www.example.com" ... HostAliases="" |
1 2 |
# cd /usr/share/awstats/wwwroot/ # perl awstats.pl -config=www.example.com -update |
apacheの設定ファイル編集
1 2 |
# cd /etc/httpd/conf.d # vi awstats.conf |
Allow from に 192.168.0.を加える
1 2 3 4 5 6 |
<Directory "/usr/share/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from 127.0.0.1 192.168.0. </Directory> |
ブラウザで確認
サーバを再起動後、ブラウザで以下を開いて確認する。192.168.0.100はサーバのアドレス
http://192.168.0.100/awstats/awstats.pl?config=www.example.com
アップデートは一時間後とに行うように設定されてるようだ。/etc/cron.hourly/awstats 参照