Настройка AWStats на Windows Server и IIS

Оглавление:

Настройка AWStats на Windows Server и IIS
Настройка AWStats на Windows Server и IIS

Видео: Настройка AWStats на Windows Server и IIS

Видео: Настройка AWStats на Windows Server и IIS
Видео: Что я хотел сделать?🙈 - YouTube 2024, Апрель
Anonim

Когда дело доходит до сбора статистики на веб-сайтах, у вас никогда не будет достаточно. Хотя одним из самых популярных методов отслеживания статистики является использование таких сервисов, как 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 и щелкните правой кнопкой мыши папку «Веб-узлы» и выберите «Свойства».

На вкладке «Веб-сайт» нажмите кнопку «Свойства» в разделе «Включить ведение журнала».
На вкладке «Веб-сайт» нажмите кнопку «Свойства» в разделе «Включить ведение журнала».
В свойствах ведения журнала настройте ежедневное расписание с местным временем, используемым для именования файлов и опрокидывания.
В свойствах ведения журнала настройте ежедневное расписание с местным временем, используемым для именования файлов и опрокидывания.
На вкладке «Дополнительно» настройте обязательные поля для регистрации.
На вкладке «Дополнительно» настройте обязательные поля для регистрации.
Image
Image

Настройка 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
Как только файлы будут извлечены, скопируйте файл «awstats.model.conf» в файл с именем «awstats.domain.com.conf» (где domain.com - это сайт для отслеживания), откройте его в «Блокноте» и настройте параметры как необходимо.
Как только файлы будут извлечены, скопируйте файл «awstats.model.conf» в файл с именем «awstats.domain.com.conf» (где domain.com - это сайт для отслеживания), откройте его в «Блокноте» и настройте параметры как необходимо.

Первое, что вам нужно настроить, - это расположение файла журнала, которое по умолчанию находится здесь:

  • 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

Image
Image

Планирование обновления статистики

Одной из конфигураций, которые мы установили в конфигурационном файле, является местоположение «LogFile», которое определяет количество часов для вычитания из частей даты файла. Чтобы автоматизировать процесс компиляции вашей статистики, настройте Запланированную задачу Windows, в которой выполняется команда, которую вы использовали выше, для создания статистики в заданном вами интервале.

связи

Загрузить AWStats (пакет zip)

Рекомендуемые: