Настроить AWStats
т веб-аналитики с открытым исходным кодом, который генерирует расширенную статистику веб-сайтов, потоковой передачи данных, FTP или почтовых серверов в графическом виде. Этот анализатор журналов работает как CGI или из командной строки и показывает всю возможную информацию, содержащуюся в вашем журнале, на нескольких графических веб-страницах. Он использует файл частичной информации, чтобы иметь возможность часто и быстро обрабатывать большие файлы журналов. Он поддерживает большинство форматов файлов журналов веб-сервера, включая Apache, IIS и многие другие форматы журналов веб-сервера.Эта статья поможет вам установить и настроить AWStats в Ubuntu.
Установить пакет AWStats
По умолчанию пакет AWStats доступен в репозитории Ubuntu.
Вы можете установить его, запустив:
sudo apt-get install awstats
Далее вам нужно будет включить модуль CGI в Apache.
Вы можете сделать это, запустив:
sudo a2enmod cgi
Теперь перезапустите Apache, чтобы изменения отразились.
sudo /etc/init.d/apache2 restart
Contents
Установить пакет AWStats
>Вам необходимо создать файл конфигурации для каждого домена или веб-сайта, статистику по которому вы хотите просмотреть. В этом примере мы создадим файл конфигурации для «test.com».Вы можете сделать это, скопировав файл конфигурации по умолчанию AWStats в файл с именем вашего домена.
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf
Теперь вам нужно внести некоторые изменения в файл конфигурации:
sudo nano /etc/awstats/awstats.test.com.conf
Обновите настройки, показанные ниже:
# Change to Apache log file, by default it's /var/log/apache2/access.log LogFile="/var/log/apache2/access.log" # Change to the website domain name SiteDomain="test.com" HostAliases="www.test.com localhost 127.0.0.1" # When this parameter is set to 1, AWStats adds a button on report page to allow to "update" statistics from a web browser AllowToUpdateStatsFromBrowser=1
Сохраните и закройте файл.
После этих изменений вам необходимо построить первоначальную статистику, которая будет генерироваться на основе текущих журналов на вашем сервере. Вы можете сделать это, используя:
sudo /usr/lib/cgi-bin/awstats.pl -config=test.com -update
Вывод будет выглядеть примерно так:
Настроить Apache для AWStats
Далее вам необходимо настроить Apache2 для отображения этой статистики. Теперь скопируйте содержимое папки «cgi-bin» в корневой каталог документов по умолчанию вашей установки Apache. По умолчанию это папка «/usr/lib/cgi-bin».
Вы можете сделать это, запустив:
sudo cp -r /usr/lib/cgi-bin /var/www/html/ sudo chown www-data:www-data /var/www/html/cgi-bin/ sudo chmod -R 755 /var/www/html/cgi-bin/
Проверка AWStats
Теперь вы можете получить доступ к своей статистике AWStats, посетив URL-адрес «http://your-server-ip/cgi-bin/awstats.pl?config=test.com».
Вам будет показана страница результатов, например это:
Настройте Cron для обновления журналов
Рекомендуется запланировать задание cron для регулярного обновления базы данных AWStats с использованием вновь созданных записей жу
Настроить Apache для AWStats
а регулярной основе. Это также сэкономит ваше время.Для этого вам необходимо отредактировать файл «/etc/crontab»:
sudo nano /etc/crontab
Добавьте следующую строку, которая сообщит AWStats обновляться каждые десять минут.
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=test.com -update
Сохраните и закройте файл.
Заключение
AWStats – очень полезный инструмент, который может дать вам обзор того, что происходит на вашем веб-сайте, и помочь в его анализе. Его очень легко установить и настроить. Если у вас есть вопросы, оставляйте комментарии ниже.