If-Koubou

Настройване на 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.

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

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

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

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

IIS 7 Настройка

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

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

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

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

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

Изтеглете AWStats zip пакета от 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 и конфигурирайте опциите като е необходимо.

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

  • Сървър 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" (Сървър 2008 / IIS 7, където статистическите данни се изчисляват ежедневно)
  • Лог = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Сървър 2003 / IIS 6, където статистическите данни се изчисляват на всеки 4 часа, за да бъдат актуализирани през целия ден)
  • LogFormat = "дата време cs-метод cs-uri-stem cs-username c-ip cs-версия cs (потребител-агент) cs (Referer)
  • SiteDomain = "domain.com"
  • HostAliases = "www.domain.com 11.22.33.44" (всякакви други URL адреси, които сочат към вашия сайт)
  • DirIcons = "икона на"
  • DefaultFile = "index.php index.html"

След като запазите конфигурационния си файл, стартирайте AWStats Perl Script, за да компилирате статистическите данни. Командата изглежда така:

C: inetpubwwwrootawstats> В: 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 (zip пакет)