1. Устанавливаем awstats

-добавляем репрозитарий

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

-устанавливаем

yum install awstats

2. Редактируем файл виртуальных хостов

vim /etc/httpd/conf.d/virtual-host.conf

<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /var/sites/domain1 #пути могут быть разные
ServerName domain1.ru                   #domain1 – ваше доменное имя
ServerAlias www.domain1.ru
DirectoryIndex index.php
ErrorLog logs/domain1.ru-error_log
CustomLog logs/domain1.ru-access_log combined  #очень важный параметр если будет стоять common статистика не будет подробной
</VirtualHost>

также со вторым доменом
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /var/sites/domain2
ServerName domain2.ru
ServerAlias www.domain2.ru
DirectoryIndex index.php
ErrorLog logs/domain2.ru-error_log
CustomLog logs/domain2.ru-access_log combined
</VirtualHost>

3. Редактируем файл awstats.conf для апача

vim /etc/httpd/conf.d/awstats.conf

Alias /awstats/icon/ /var/www/awstats/icon/

ScriptAlias /awstats/ /var/www/awstats/
<Directory /var/www/awstats/>
DirectoryIndex awstats.pl
Options ExecCGI
order deny,allow
deny from all
# allow from xxxx.xxxx.xxxx.xxxx # ip адрес с которого будет доступна статистика

allow from all  – открыта для всех хостов

4. Копируем кофигурационный  файл

cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.www.domain1.ru.conf

и для второго домена

cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.www.domain2.ru.conf

в файле awstats.www.domain1.ru.conf меняем следущие значения

LogFile=»/var/log/httpd/domain1.ru-access_log»

LogFormat=1

SiteDomain=»domain1.ru»

HostAliases=»domain1.ru»

DirData=»/var/www/awstats/domain1.ru»  папка для статситики, для каждого домена я делаю свою-

mkdir /var/www/awstats/domain1.ru

остальные параметры не трогаем, для awstats.www.domain2.ru.conf аналогично

5. Вконфиге апача

vim /etc/httpd/conf/httpd.conf

меняем CustomLog logs/access_log combined
перегружаем аппач /etc/init.d/httpd restart

6. Запускаем скрипт написанный на перле, для первого домена

/var/www/awstats/awstats.pl -config=www.domain1.ru
для втрого /var/www/awstats/awstats.pl -config=www.domain2.ru

Смотрим статистику:

http://www.domain1.ru/awstats/awstats.pl

http://www.domain2.ru/awstats/awstats.pl

7. Для автоматизации запуска скрипта редактируем файл крона

vim /etc/cron.hourly/00awstats

/var/www/awstats/awstats.pl -config=www.domain1.ru
/var/www/awstats/awstats.pl -config=www.domain2.ru

Статистика будет обновляться раз в час

Успехов!