Quantcast
Channel: Библиотека знаний
Viewing all articles
Browse latest Browse all 1318

AWStats - Сервер статистики - [Настройка AWStats]

$
0
0

AWStats - Сервер статистики

Установка

Установка perl-fastcgi

$ apt-get install fcgiwrap spawn-fcgi

Проверка

$ service fcgiwrap status

Настройка Nginx

# Perl fastcgi
location ~ \.pl$ {
  gzip off;
  try_files $uri =404;
  root /var/www/;
  fastcgi_pass unix:/var/run/fcgiwrap.socket;
  include /etc/nginx/fastcgi_params;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_ignore_client_abort off;
}

Настройка AWStats

Настройка Nginx

server {
    location / {
        root   /home/vse2.reklamu.ru/awstats/;
        index  awstats.html;
        access_log off;
    }

    location  /awstats-icon/ {
        alias  /usr/share/awstats/icon/;
        access_log off;
    }

    location ~ ^/cgi-bin {
        fastcgi_pass   unix:/var/run/fcgiwrap.socket;
        include /etc/nginx/fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;
        access_log off;
    }
}

Дальше натравим awstats на логи nginx. Приступаем к настройке парсера:

cp /etc/awstats/awstats.conf /etc/awstats/awstats.[host-name].conf

Если у Вас на одном сервере находится больше одного сайта, тогда лучше создавать для них отдельные конфигурационные файлы. Дальше приступаем к редактированию ново созданного файла:

/etc/awstats/awstats.[host-name].conf

Откройте его в Вашем любимом редакторе, затем найдите и отредактируйте следующие значения согласно конфигурации сервера:

LogFile="/var/log/nginx/site_access.log" #path to logfile;
LogFormat=1 #for full statistics;
SiteDomain="[host-name]” #domainname;
HostAliases="www.[host-name] [host-name]" #site aliases

Очищаем БД статистики

$ rm /var/lib/awstats/*

Создаем индексную страницу

$ /usr/lib/cgi-bin/awstats.pl -config=[host-name] -update -output > /home/[host-name]/awstats/awstats.html

Следующим шагом является создание задачи в crontab для регулярного парсинга лог файлов. Естественно хорошо было бы выполнять ее с правами суперпользователя (root) : crontab -e

*/20 * * * * /usr/lib/cgi-bin/awstats.pl -config=[host-name] -update > /dev/null

Viewing all articles
Browse latest Browse all 1318

Trending Articles


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.