AWStats е инструмент за отчитане на уеб анализи с отворен код, който генерира графично разширени статистически данни за уеб, стрийминг, FTP или пощенски сървър. Този анализатор работи като CGI или от командния ред и ви показва цялата възможна информация, която вашият дневник съдържа в няколко графични уеб страници. Той използва частичен информационен файл, за да може да обработва големи лог файлове често и бързо. Той поддържа повечето формати на лог файловете в уеб сървъра, включително Apache, IIS и много други формати на логове за уеб сървъри.

Тази статия ще ви помогне да инсталирате и конфигурирате AWStats на Ubuntu.

Инсталирайте пакета AWStats

По подразбиране пакетът AWStats е налице в хранилището на Ubuntu.

Можете да го инсталирате, като стартирате:

 sudo apt-get инсталирате awstats 

След това ще трябва да активирате модула CGI в Apache.

Можете да направите това, като стартирате:

 sudo a2enmod cgi 

Сега, рестартирайте Apache, за да отразите промените.

 sudo /etc/init.d/apache2 рестартирайте 

Конфигуриране на AWStats

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

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

 sudo cp /etc/awstats/awstats.conf/etc/awstats/awstats.test.com.conf 

Сега трябва да направите някои промени в конфигурационния файл:

 sudo nano /etc/awstats/awstats.test.com.conf 

Актуализирайте настройките, показани по-долу:

 # Промяна на лог файл на Apache, по подразбиране това е /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Промяна на името на домейна на сайта SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # Когато този параметър е настроен на 1, AWStats добавя бутон на страницата с отчет, за да може да "актуализира" статистическите данни от уеб браузър AllowToUpdateStatsFromBrowser = 1 

Запазете и затворете файла.

След тези промени е необходимо да създадете началната си статистика, която ще бъде генерирана от текущите дневници на вашия сървър. Можете да направите това, като използвате:

 sudo /usr/lib/cgi-bin/awstats.pl -config = актуализация на test.com 

Резултатът ще изглежда така:

Конфигуриране на Apache за AWStats

След това трябва да конфигурирате Apache2 да показва тези статистики. Сега копирайте съдържанието на папката "cgi-bin" в основната директория на документа по подразбиране на вашата инсталация на Apache. По подразбиране това е в папката "/ usr / lib / cgi-bin".

Можете да направите това, като стартирате:

 sudo cp -r / usr / lib / cgi-bin / var / www / html / sudo chown www-данни: www-данни / var / www / html / cgi-bin / sudo chmod -R 755 / var / www / CGI-хамбар / 

Изпробвайте AWStats

Сега можете да получите достъп до вашите AWStats, като посетите URL адреса "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com".
Тя ще ви покаже страница с резултати по следния начин:

Настройте Cron да актуализира регистрационните файлове

Препоръчва се да насрочите задание cron, за да актуализирате редовно базата данни AWStats чрез новосъздадени записи в дневника, така че статистическите данни да се актуализират редовно. Това също така ще ви спести време.

За да направите това, трябва да редактирате файла "/ etc / crontab":

 sudo nano / etc / crontab 

Добавете следния ред, който казва на AWStats да се актуализира на всеки десет минути.

 * / 10 * * * * корен /usr/lib/cgi-bin/awstats.pl -config = test.com-актуализиране 

Запазете и затворете файла.

заключение

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