Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
system:awstats [2016/01/19 14:06] – [Установка perl-fastcgi] mirocowsystem:awstats [2016/01/20 09:30] (текущий) mirocow
Строка 1: Строка 1:
-{{tag>awstats}}+{{tag>awstats webstat nginx}}
  
 ====== AWStats - Сервер статистики ====== ====== AWStats - Сервер статистики ======
Строка 37: Строка 37:
  
 <code> <code>
-                # Awstats +server { 
-                location /awstats/ { +    location / { 
-                        root   /usr/lib/cgi-bin+        root   /home/vse2.reklamu.ru/awstats/; 
-                        index  index.html index.htm index.pl+        index  awstats.html; 
-                        auth_basic \"Website development\";  +        access_log off
-                        auth_basic_user_file /home/${site_name}/authfile; +    
-                } + 
-                location /awstatsclasses/ { +    location  /awstats-icon/ { 
-                        alias /usr/share/awstats/lib/; +        alias  /usr/share/awstats/icon/; 
-                +        access_log off; 
-                location /awstats-icon/ +    
-                        alias /usr/share/awstats/icon/; + 
-                } +    location ~ ^/cgi-bin 
-                location /awstatscss { +        fastcgi_pass   unix:/var/run/fcgiwrap.socket; 
-                        alias /usr/share/doc/awstats/examples/css/+        include /etc/nginx/fastcgi_params
-                }+        fastcgi_param  SCRIPT_FILENAME  /usr/lib$fastcgi_script_name
 +        access_log off; 
 +    } 
 +}
 </code> </code>
  
Строка 69: Строка 72:
  
   HostAliases="www.[host-name] [host-name]" #site aliases   HostAliases="www.[host-name] [host-name]" #site aliases
 +
 +Очищаем БД статистики
 +
 +<code>
 +$ rm /var/lib/awstats/*
 +</code>
  
 Создаем индексную страницу Создаем индексную страницу
  
 <code> <code>
-/usr/lib/cgi-bin/awstats.pl -config=[host-name] -update -output > /home/[host-name]/awstats/awstats.html+/usr/lib/cgi-bin/awstats.pl -config=[host-name] -update -output > /home/[host-name]/awstats/awstats.html
 </code> </code>
  
 Следующим шагом является создание задачи в crontab для регулярного парсинга лог файлов. Естественно хорошо было бы выполнять ее с правами суперпользователя (root) : Следующим шагом является создание задачи в crontab для регулярного парсинга лог файлов. Естественно хорошо было бы выполнять ее с правами суперпользователя (root) :
 +crontab -e
 <code> <code>
-*/20 * * * * /usr/lib/cgi-bin/awstats.pl -config=[host-name] -update > /dev/null+*/20 * * * * /usr/lib/cgi-bin/awstats.pl -config=[host-name] -update -output > /home/[host-name]/awstats/awstats.html
 </code> </code>