Required: extended logging + perl
if you don't know how to install perl go
http://abyssunderground.co.uk it helps.
i moved awstats to C:\Program Files\Abyss Web Server\scripts\awstats
then i added an alis to the virtual directory
to configure virtual directorys use the abyss admin page.
dir name: /awstats
dir location: scripts/awstats
AWSTATS Setup
1. Copied awstats.model.conf to awstats.[youdomain].conf
2. Edit awstats.[youdomain].conf
Find the following keys:
LogFile="C:/Program Files/Abyss Web Server/log/access.log" - your log fol location.
LogFormat=1 - i am using the default log format just remember extended logging must be enabled
NOTE: Login to your abyss admin usually port 9999.
Go to logging and make sure
extended logging is enabled.
these are vars to point to the required data.
DirCgi="/awstats" - web root dir where awstats sits in your site. [web directory]
DirIcons="/awstats/icon" - where the images are located. [web directory]
DirData="DATA" - Directory of stored logs
AllowToUpdateStatsFromBrowser=0 - this will disable the update link on the browser.
I made a batch file to call the perl script and to update it, of course if you want to enable updates from a web browser set it to 1 and password protect the awstats directory.
@echo off
rem Created by admin@ejtsystems.com
rem Changes Directory to following location must change
cd C:\Program Files\Abyss Web Server\scripts\awstats
rem awstats.[yourdomain].conf
C:\perl\bin\perl.exe awstats.pl -config=[yourdomain] -update
pause
This is the log format for LogFormat=1
%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot
Hope this helps a little.
here is a sample of awstats working on abyss webserver.
www.ejtsystems.com/awstats