Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

Всем доброго дня друзья! Сегодня я расскажу Вам, как установить сбор статистику на свой сайт. И так начнем. Речь пойдет о штатном Awstats. Итак пристумис....

Установка AWstats sudo aptitude install awstats

Унастройка AWstats Настройка AWstats для анализа логов Вашего web сайта Все настройки AWstats находятся в директории /etc/awstats. Каждый конфиг именуется слудющим образом: awstats.название_хоста.conf. Например, для soft-komi.ru файл будет именоваться следующим образом: awstats.sysadmin-komi.ru.conf .

По умолчанию, AWstats предоставляет дефолтный файл конфигурации: /etc/awstats/awstats.conf. Чтобы сделать свою конфигурацию, необходимо просто скопировать дефотный файл и отредактировать его:

$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.sysadmin-komi.ru.conf

$ sudo nano /etc/awstats/awstats.soft-komi.ru.conf

Редактируем кофиг файл приведем его к следующему виду

№ Анализируемый лог файл LogFile="/var/www/sysadmin-komi.ru/logs/apache_access.log" # Хост, чей лог будет анализироваться SiteDomain="sysadmin-komi.ru" # Директория, куда будет складироваться сгенерированная статистика посещений DirData="/var/www/sysadmin-komi.ru/awstats"

Первый запуск AWstats для анализа

sudo /usr/lib/cgi-bin/awstats.pl -config=sysadmin-komi.ru -update

Должно получиться

/usr/lib/cgi-bin/awstats.pl -config=soft-komi.ru -update

Create/Update database for config "/etc/awstats/awstats.sysadmin-komi.ru.conf" by AWStats version 6.95 (build 1.943) From data in log file "/var/log/apache2/access.log"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 21001) Jumped lines in file: 21001  Found 21001 already parsed records. Parsed lines in file: 34  Found 0 dropped records,  Found 0 corrupted records,  Found 0 old records,  Found 34 new qualified records. Если все тип топ идем дальше.

Настройка Apache для AWstats

$ sudo cp /usr/share/doc/awstats/examples/apache.conf /etc/apache2/conf.d/awstats

$ sudo /etc/init.d/apache2 reload

Дополнительная настройка AWstats Подключаем плагины

# Запуск обновления статистики из браузера AllowToUpdateStatsFromBrowser = 1

# Язык интерфейса Lang="ru"

# или оставить auto у меня и так работает # Декодирование поисковых фраз LoadPlugin="decodeutfkeys"

# График стран на основе IP посетителей (снижает скорость работы на 10%!) LoadPlugin="geoipfree"

Для работа плагина geoipfree необходимо установить следующий perl модуль:

$ sudo aptitude install libgeo-ipfree-perl

Настройка ограничения доступа к AWstats через apache2

Очевидно, что доступ к статистике сайта нужен не всем. Чтобы его (доступ) ограничить, необходимо отредактировать файл /etc/apache2/conf.d/awstats и добавить туда следующие строки:

<Location /cgi-bin>    

Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

AuthType Basic     AuthName "AWStat. Auth users only"    

AuthUserFile /etc/apache2/.htpasswd

Require valid-user </Location>

После чего необходимо создать файл с пользователями, которым будет дан доступ к статестике AWstats:

sudo htpasswd -c /etc/apache2/.htpasswd pupkin Вводим пароль Повторяем пароль (если Вам надо дать доступ к статистике повторяем этот шаг знаново)

Если нужно добавить еще несколько пользователей, то выполните команду еще раз но без ключа -с sudo htpasswd  /etc/apache2/.htpasswd super

Просмотр статистики или первый запуск awstats http://sysadmin-komi.ru/cgi-bin/awstats.pl Вводим логин pupkin и пароль который указывали Воаля Все готово. Спасибо за внимание друзья!!!

Если, что то будет не понятно, пишите помогу

Добавить комментарий


Защитный код
Обновить