Установка awstats на gentoo linux

Для англоязычных пользователей: (Install awstats on Gentoo linux)

В интернете на эту тему может и есть информация, но она вся какая-то старая, суть там сохранена, но всё таки лучше-б её обновить…Что я сейчас и сделаю. Буквально вчера позавчера устанавливал систему статистики awstats на один из своих серверов (потребовалась более детальная, и точная статистика). Поискал в сети статьи, на эту тему, и нашёл, руководствовался я вот этой статьёй на англоязычном блоге: http://www.mormanski.net/2005/12/21/installing-awstats-on-gentoo-linux. Различий в принципе не много, только версия awstats у меня 6.9-r1, последняя на момент установки.

Итак, последовательность действий такова:

  1. emerge -pv awstats, для установки в дальнейшем с помощью webapp нам нужно включить флаг VHOSTS, то есть собираем так: USE=”vhosts” emerge awstats
  2. После сборки пакет ещё не совсем установлен, webapp-config нам поможет установить приложение до конца:
    webapp-config -I -h <host> -d awstats awstats <version>

    Где — Хост на который устанавливается статистика, а <version> — это соответственно версия.

  3. Затем добавляем строчку в Ваш конфигурационный файл виртуал хоста в апачи
    <Module log_config_module>
    CustomLog /var/log/ВашСайт_access_log combined
    TransferLog /var/log/apache2/ВашСайт_access_log - Трансфер логи пишутся по умолчанию
    </IfModule>
  4. Теперь нам нужно отредактировать конфиг awstats для нашего домена, для этого копируем стандартный конфиг файл и в последствии редактируем уже его:
    cp /etc/awstats/awstats.model.conf
    /etc/awstats/awstats.ВашДомен.ru.conf

    Изменяем в нём:

    SiteDomain="ВашДомен"
    HostAliases="www.ВашДомен"
    LogFile="/var/log/ВашДомен_access_log"

    На этом редактирование конфига в принципе закончено.

  5. Следующим шагом мы обновляем статистику:
    /usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/awstats.pl -config=ВашДомен -update

    Директория 6.9-r1 — версия awstats, то есть Вам нужно исправить на Вашу.

  6. Затем, для пущего удобства добавляем запуск скрипта статистики в крон:
    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

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>