Источник: How to Set Up AWStats On Ubuntu Server

AWStats — это инструмент для создания отчетов веб-аналитики с открытым исходным кодом, который графически генерирует расширенную статистику веб-сайтов, потоковой передачи, FTP или почтового сервера. Этот анализатор журнала работает как CGI или из командной строки и показывает всю возможную информацию, которую содержит ваш журнал, на нескольких графических веб-страницах. Он использует частичный информационный файл, чтобы иметь возможность часто и быстро обрабатывать большие файлы журналов. Он поддерживает большинство форматов файлов журналов веб-серверов, включая Apache, IIS и многие другие форматы журналов веб-серверов.

Установка пакета AWStats

По умолчанию пакет AWStats доступен в репозитории Ubuntu. Вы можете установить его, запустив:

Далее нужно включить модуль CGI в Apache. Вы можете сделать это, запустив:

Теперь перезапустите Apache, чтобы отразить изменения.

sudo nano /etc/crontab

Добавьте следующую строку, которая сообщает AWStats обновлять каждые 10 минут.

*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=test.com -update

Сохраните и закройте файл.

Решение проблемы с отображением иконок

Проблема: после установки на Ubuntu 22.04 AWStats не показывает иконки.

Исследование

AWStats - Community Help Wiki (ubuntu.com)

Решение

liv@singularity:/etc/apache2/sites-available$ sudo nano 000-default-le-ssl.conf
Alias /awstatsclasses "/usr/share/awstats/lib/"
Alias /awstats-icon "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css"
ScriptAlias /awstats/ /usr/lib/cgi-bin/
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
liv@singularity:/etc/apache2/sites-available$ sudo systemctl restart apache2.service
Add comment