:!: An updated version of this article can be found
here.
Some months ago I was involved in a project to help out a web administrator analyzing his Apache log files. We ended up using
AWStats, a great web server log analyzer, which shows all possible information from the web server log. A few days ago I tested AWStats on the log files generated by Abyss, and this worked out just fine... after some minor adjustment to the Abyss configuration.
AWStats is a perl script and can be run in CGI mode and from command line. The following preparation needs to be done before you install and configure AWStats...:
1. Download the latest stable version from
http://awstats.sourceforge.net/. At this time it is version 4.1.
2. Make sure you have configured Abyss to run perl script, as described on
http://www.aprelium.com/abyssws/perl.html.
3. Open the Abyss Console and go to Server Configuration > Advanced > Server Parameters. Set
Extended Logging Format to
Yes.
4. Delete your current Abyss log files, as you need to get access information in the extended logging format.
Now it's time to install AWStats. In this example I unzip the awstats41.zip archive to my C:\ drive. Inside C:\awstats, you should see 3 directories...
docs,
tools and
wwwroot. Do the following within your C:\awstats directory...:
1. Create 2 new directories, called
data and
www.
2. Move the directory
wwwroot/icon to the new
www/ directory. Also move the contents of the
wwwroot/cgi-bin/ directory to the new
www/ directory.
In your new C:\awstats\
www directory, you should see the following directories and files...:
icon,
lang,
lib,
awstats.pl and
awstats.model.conf.
Now it's time to make a configuration for your site. The next message will tell you how...