Когато става въпрос за събиране на статистически данни за уеб сайтове, никога няма да имате достатъчно. Макар че един от най-популярните методи за проследяване на статистически данни е чрез услуги като 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
Първото нещо, което ще трябва да конфигурирате, е местоположението на лог файла, което по подразбиране се намира тук:
- Сървър 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>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 Scheduled Task, която изпълнява командата, която сте използвали по-горе, за да създадете статистически данни за интервала, който сте конфигурирали.
звена
Изтегляне на AWStats (zip пакет)