Когда дело доходит до сбора статистики на веб-сайтах, у вас никогда не будет достаточно. Хотя одним из самых популярных методов отслеживания статистики является использование таких сервисов, как Google Analytics, анализ файлов журналов остается надежным способом отслеживания ваших посетителей, поскольку они не защищены от блокировщиков сценариев. Широко используемый инструмент для анализа файла журнала - это инструмент с открытым исходным кодом AWStats.
Перед настройкой AWStats вам необходимо убедиться, что Perl установлен на вашем компьютере под управлением Windows Server 2003 / IIS 6 или Windows Server 2008 / IIS 7.
Настройка регистрации веб-сайтов
Чтобы записывать данные AWStats, ваши сайты должны регистрировать следующие поля:
- Дата
- время
- с-ф
- CS-имя пользователя
- CS-метод
- CS-URI-стволовых
- SC-статус
- SC-байт
- CS-версия
- CS (User-Agent)
- CS (Referer)
Настройка IIS 6
Чтобы настроить ведение журнала в IIS 6, откройте диспетчер IIS и щелкните правой кнопкой мыши папку «Веб-узлы» и выберите «Свойства».
Настройка IIS 7
Чтобы настроить ведение журнала в IIS 7, откройте диспетчер IIS и выберите «Ведение журнала» из параметров конфигурации сервера.
Настройка AWStats
Загрузите пакет AWStats zip из Sourceforge. Создайте папку «awstats» в папке «C: inetpubwwwroot» и извлеките следующие файлы из загруженного zip-файла в эту папку:
- / Wwwroot / значок
- / Wwwroot / CGI-BIN / языки
- / Wwwroot / CGI-BIN / Библиотека
- / Wwwroot / CGI-BIN / плагины
- /wwwroot/cgi-bin/awredir.pl
- /wwwroot/cgi-bin/awstats.model.conf
- /wwwroot/cgi-bin/awstats.pl
Первое, что вам нужно настроить, - это расположение файла журнала, которое по умолчанию находится здесь:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Идентификатор IIS можно найти, просмотрев список основных сайтов в диспетчере IIS и отметив значение в столбце ID рядом с соответствующим сайтом.
- Файл_журнал =»C: inetpublogsLogFilesW3SVC1u_ex% YY-24% ММ-24% ДД-24.log» (Server 2008 / IIS 7, где статистика рассчитывается ежедневно)
- Файл_журнала =»C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% ММ-4% ДД-4.log» (Server 2003 / IIS 6, где статистика рассчитывается каждые 4 часа для обновления в течение дня)
- LogFormat = "date time cs-method cs-uri-stem cs-username c-ip cs-version cs (User-Agent) cs (Referer) sc-status sc-bytes"
- SiteDomain =»domain.com»
- HostAliases = "www.domain.com 11.22.33.44" (любые другие URL-адреса, указывающие на ваш сайт)
- DirIcons =»значок»
- DefaultFile = "index.php index.html"
После того, как вы сохранили файл конфигурации, запустите AWStats Perl Script для компиляции данных статистики. Команда выглядит так:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- Папка «C: inetpubwwwrootawstats» обслуживает статистику через IIS.
- Perl был установлен в каталог «C: Perl».
- Файл конфигурации называется «awstats.domain.com.conf».
Наконец, вы можете получить доступ к данным статистики через ваш браузер. Этот URL-адрес доступен для всех пользователей, если вы не настроите безопасность через IIS. Чтобы проверить нашу конфигурацию, просто просмотрите:
https://localhost/awstats/awstats.pl?config=domain.com
Планирование обновления статистики
Одной из конфигураций, которые мы установили в конфигурационном файле, является местоположение «LogFile», которое определяет количество часов для вычитания из частей даты файла. Чтобы автоматизировать процесс компиляции вашей статистики, настройте Запланированную задачу Windows, в которой выполняется команда, которую вы использовали выше, для создания статистики в заданном вами интервале.
связи
Загрузить AWStats (пакет zip)