Для англоязычных пользователей: (Install awstats on Gentoo linux)
В интернете на эту тему может и есть информация, но она вся какая-то старая, суть там сохранена, но всё таки лучше-б её обновить…Что я сейчас и сделаю. Буквально вчера позавчера устанавливал систему статистики awstats на один из своих серверов (потребовалась более детальная, и точная статистика). Поискал в сети статьи, на эту тему, и нашёл, руководствовался я вот этой статьёй на англоязычном блоге: http://www.mormanski.net/2005/12/21/installing-awstats-on-gentoo-linux. Различий в принципе не много, только версия awstats у меня 6.9-r1, последняя на момент установки.
Итак, последовательность действий такова:
- emerge -pv awstats, для установки в дальнейшем с помощью webapp нам нужно включить флаг VHOSTS, то есть собираем так:
USE=”vhosts” emerge awstats - После сборки пакет ещё не совсем установлен, webapp-config нам поможет установить приложение до конца:
webapp-config -I -h <host> -d awstats awstats <version>
Где
– Хост на который устанавливается статистика, а <version> – это соответственно версия. - Затем добавляем строчку в Ваш конфигурационный файл виртуал хоста в апачи
<Module log_config_module> CustomLog /var/log/ВашСайт_access_log combined TransferLog /var/log/apache2/ВашСайт_access_log - Трансфер логи пишутся по умолчанию </IfModule>
- Теперь нам нужно отредактировать конфиг awstats для нашего домена, для этого копируем стандартный конфиг файл и в последствии редактируем уже его:
cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.ВашДомен.ru.conf
Изменяем в нём:
SiteDomain="ВашДомен" HostAliases="www.ВашДомен" LogFile="/var/log/ВашДомен_access_log"
На этом редактирование конфига в принципе закончено.
- Следующим шагом мы обновляем статистику:
/usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/awstats.pl -config=ВашДомен -update
Директория 6.9-r1 – версия awstats, то есть Вам нужно исправить на Вашу.
- Затем, для пущего удобства добавляем запуск скрипта статистики в крон:
crontab -e
Откроется окно Вашего стандартного редактора (он назначается в /etc/rc.conf), и Вам нужно добавить следующую строку:
37 0 * * * /usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/awstats.pl -config=yourdomain.org -update >/dev/null 2>&1
Это означает, что скрипт автоматический будет запускаться в 12:37 утра. Не забудьте исправить путь (версия скрипта).
В принципе всё ясно, но для успокоения души, я зашёл в директорию /usr/share/webapps/awstats/6.9-r1/hostroot/ и скопировал всё оттуда в корень своего домена. И в настройках включил ручное обновление с веб интерфейса:
Заходим в конфиг домена /etc/awstats/awstats.ВашДомен.ru.conf и меняем AllowToUpdateStatsFromBrowser=0 на 1. Теперь Вы сможете в ручную обновлять статистику с веб браузера.
Статистика доступна по адресу: ВашДомен/cgi-bin/awstats.pl