Начална » как да » Настройване на AWStats на Windows Server и IIS

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

    Когато става въпрос за събиране на статистически данни на уеб сайтове, никога няма да имате достатъчно. Докато един от най-популярните методи за проследяване на статистически данни е чрез услуги като Google Анализ, анализът на лог файл остава надежден начин за проследяване на посетителите, тъй като те са имунизирани срещу блокери на скриптове. Широко използван инструмент за анализ на лог файл е инструментът с отворен код AWStats.

    Преди да настроите AWStats, трябва да се уверите, че Perl е инсталиран на вашата машина с Windows Server 2003 / IIS 6 или Windows Server 2008 / IIS 7.

    Конфигуриране на регистриране на уеб сайт

    За да заснемете песните на AWStats, вашите сайтове трябва да регистрират следните полета:

    • дата
    • път
    • с-IP
    • CS-потребителско име
    • CS-метод
    • CS-URI-стволови
    • SC-статус
    • SC-байта
    • CS-версия
    • CS (User-Agent)
    • CS (Referer)

    IIS 6 Настройка

    За да конфигурирате вписването в IIS 6, отворете IIS Manager и щракнете с десния бутон върху папката Web Sites и изберете Properties.

    В раздела Уеб сайт щракнете върху бутона Свойства в раздела Активиране на дневника.

    В Logging Properties (Свойства за регистриране) конфигурирайте графикът да бъде ежедневно с местно време, използвано за именуване на файлове и превъртане.

    В раздела Разширени конфигурирайте задължителните полета за регистриране.

    Приложете промените си.

    Настройка на IIS 7

    За да конфигурирате вписването в IIS 7, отворете IIS Manager и изберете Logging от опциите за конфигурация на сървъра.

    В конфигурацията за регистриране, настройте един лог файл на сайт, който се прехвърля ежедневно, като се използва местното време за именуване на файлове.

    Кликнете върху бутона Избор на полета и поставете отметка в квадратчетата до необходимите полета.

    Приложете промените си.

    Настройване на AWStats

    Изтеглете пощенския пакет AWStats от Sourceforge. Създайте папка, наречена „awstats“ в папката „C: inetpubwwwroot“ и извлечете следните файлове от изтегления zip файл в тази папка:

    • / Wwwroot / икона
    • / Wwwroot / CGI-хамбар / Ланг
    • / Wwwroot / CGI-хамбар / ИЪ
    • / Wwwroot / CGI-хамбар / плъгини
    • /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 е сайтът за проследяване), отворете го в Notepad и конфигурирайте опциите като необходима.

    Първото нещо, което трябва да конфигурирате, е местоположението на файла с лога, което по подразбиране се намира тук:

    • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Сървър 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    Можете да намерите идентификатора на IIS, като погледнете в списъка на главния сайт в IIS Manager и отбележите стойността в графата ID до съответния сайт.

    Задайте опциите в конфигурационния файл. Този файл има много добро обяснение за това какво прави всяка опция, така че отделете няколко минути, за да ги прегледате. Ето няколко интересни настройки според настройката по-горе:

    • LOGFILE = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, където статистиката се изчислява ежедневно)
    • Лог = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, където статистиката се изчислява на всеки 4 часа, за да се актуализира през целия ден)
    • LogFormat = ”дата време cs-method cs-uri-stem cs-потребител c-ip cs-version cs (потребителски агент) 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, за да компилирате статистическите данни. Командата изглежда така:

    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 Scheduled Task, която изпълнява командата, която сте използвали по-горе, за да изградите статистиката на конфигурирания интервал.

    звена

    Изтегляне на AWStats (пощенски пакет)