
NetBSD に awstats を入れる

% cd /usr/pkgsrc/www/awstats
% sudo make install clean-depends

===========================================================================
$NetBSD: MESSAGE,v 1.6 2006/05/16 18:13:55 minskim Exp $

An example file has been installed as
/usr/pkg/share/examples/awstats/awstats.conf.  After adjusting it to
your needs, copy it to /usr/pkg/awstats/cgi-bin/awstats.conf.

Alternatively, you can also now use /usr/pkg/etc/awstats to store your awstats
configuration files.

You may need to adjust the cgi-bin path of your webserver -- for details,
refer to the documentation in
        /usr/pkg/share/doc/awstats

===========================================================================

=> Registering installation for awstats-6.6nb4
awstats-6.6nb4 requires installed package perl-5.8.8nb3
===> Cleaning for perl-5.8.8nb4
===> Cleaning for digest-20070803


!!awstats.conf

コピーする

% sudo cp /usr/pkg/share/examples/awstats/awstats.conf /usr/pkg/awstats/cgi-bin/

以下を変更

SiteDomain="www.area51.gr.jp"
HostAliases="localhost 127.0.0.1 192.168.0.0/24 REGEX[\.area51\.gr\.jp$]"
DirCgi="/awstats/cgi-bin"
DirIcons="/awstats/icon"
SkipHosts="127.0.0.1 localhost REGEX[^192\.168\.] REGEX[^.*area51\.gr\.jp$] 218.45.22.71"
SkipFiles="REGEX[^/awstats/]"
Lang="jp"


!!httpd.conf

以下を追加

Alias /awstats/classes "/usr/pkg/awstats/classes/"
Alias /awstats/css "/usr/pkg/awstats/css/"
Alias /awstats/icons "/usr/pkg/awstats/icon/"
ScriptAlias /awstats/cgi-bin/ "/usr/pkg/awstats/cgi-bin/"
<Directory "/usr/pkg/awstats">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>


!!cron

root

以下を追加

@daily cd /usr/pkg/awstats/cgi-bin; ./awstats.pl -config=./awstats.conf -update


!!URI

以下にアクセスする

http://www.area51.gr.jp/awstats/cgi-bin/awstats.pl
