Домашняя » как » Настройка AWStats на Windows Server и IIS

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

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

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

    • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    Чтобы узнать идентификатор IIS, просмотрите список основных сайтов в диспетчере IIS и отметьте значение в столбце идентификатора рядом с соответствующим сайтом..

    Установите параметры в файле конфигурации. Этот файл содержит очень хорошее объяснение того, что делает каждый параметр, поэтому потратьте несколько минут, чтобы просмотреть их. Вот несколько настроек, представляющих интерес в соответствии с настройкой выше:

    • Файл_журнал =»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 = «дата-время cs-метод cs-uri-stem cs-имя пользователя c-ip cs-версия cs (пользователь-агент) cs (реферир) sc-status sc-bytes»
    • SiteDomain =»domain.com»
    • HostAliases = ”www.domain.com 11.22.33.44" (любые другие URL, которые указывают на ваш сайт)
    • DirIcons =»значок»
    • DefaultFile = "index.php index.html"

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

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    Приведенная выше команда предполагает следующее (конфигурация используется для этой статьи):

    • Папка «C: inetpubwwwrootawstats» обслуживает статистику через IIS.
    • Perl был установлен в каталог «C: Perl».
    • Конфигурационный файл называется «awstats.domain.com.conf»..

    Наконец, вы можете получить доступ к данным статистики через ваш браузер. Этот URL-адрес общедоступен для просмотра всем, если вы не настроите безопасность через IIS. Чтобы проверить нашу конфигурацию, просто перейдите по ссылке:

    HTTP: //localhost/awstats/awstats.pl конфиг = domain.com

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

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

    связи

    Скачать AWStats (zip-пакет)